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