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