statementListener.executionStarted(this);
notifyStatementStarted();
    public int executeUpdate() throws  SQLException {        statementListener.executionStarted(this);        try {            Object syncObject = getSynchronizationObject();            synchronized(syncObject) {                if (internalExecute(isExecuteProcedureStatement)) {                    throw new FBSQLException(                            "Update statement returned results.");                }                                return getUpdateCount();            }        } finally {            statementListener.statementCompleted(this);        }    }