notifyStatementStarted();
    public boolean execute() throws SQLException {        notifyStatementStarted();        Object syncObject = getSynchronizationObject();        synchronized (syncObject) {            boolean hasResultSet = internalExecute(isExecuteProcedureStatement);            if (!hasResultSet) notifyStatementCompleted();            return hasResultSet;        }    }