code: public static Command newQuery(String identifier,
                                     String name,
                                     Object[] arguments) {
          return getCommandFactoryProvider().newQuery( identifier,
                                                       name,
                                                       arguments );
      }
docs: Executes a query using the given parameters. The query results will be added to the
  ExecutionResults using the given identifier.
  
  @param identifier
  The identifier to be used for the results when added to the ExecutionResults
  @param name
  The name of the query to execute
  @param arguments
  The arguments to be used for the query parameters
  @return