} finally { if (cxn != null) { if (!success && !cxn.isReadOnly()) {
} finally { if (cxn != null) { if (!success && !cxn.isReadOnly()) {
throw new UnsupportedOperationException("Not a mutable view."); if (context.conn.isReadOnly()) throw new UnsupportedOperationException("Not a mutable view.");
throw new UnsupportedOperationException("Not a mutable view."); if (context.conn.isReadOnly()) throw new UnsupportedOperationException("Not a mutable view.");