try { if (updateStatement == null) updateStatement = connection.getAllocatedStatement();  executeStatement(UPDATE_STATEMENT_TYPE, updateStatement);  } catch(GDSException ex) { throw new FBSQLException(ex);
Object mutex = syncProvider.getSynchronizationObject(); synchronized(mutex) { try {  connection.ensureInTransaction();  if (updateStatement == null) updateStatement = connection.getAllocatedStatement();  executeStatement(UPDATE_STATEMENT_TYPE, updateStatement);  } catch(GDSException ex) { throw new FBSQLException(ex); } finally { connection.checkEndTransaction(); }
    public void updateRow() throws SQLException {        try {            if (updateStatement == null)                updateStatement = connection.getAllocatedStatement();                        executeStatement(UPDATE_STATEMENT_TYPE, updateStatement);                    } catch(GDSException ex) {            throw new FBSQLException(ex);        }    }