code: public final void execute()
    {
      _log.debug( _sqlString );
  
      PreparedStatement lPreparedStatement = null;
  
      try
      {
        lPreparedStatement = _callableStatementProvider.createPreparedStatement( _sqlString );
  
        usePreparedStatement( lPreparedStatement );
      }
      catch( SQLException e )
      {
        if( !handleSQLException( e ) )
        {
          throw ExceptionManager.createException( e, _sqlString );
        }
      }
      finally
      {
        if( lPreparedStatement != null )
        {
          try
          {
            lPreparedStatement.close();
          }
          catch( SQLException eSQLException )
          {
            throw ExceptionManager.createException( eSQLException, _sqlString );
          }
        }
      }
    }
docs: Executes the CallableStatement. This method has to be called in order to make this class do anything.