public QueryResults execute(ReteooWorkingMemory session) {
QueryResults results = null;
if ( arguments == null || arguments.length == 0 ) {
results = new NativeQueryResults( session.getQueryResults( name ) );
} else {
results = new NativeQueryResults( session.getQueryResults( name, this.arguments ) );
}
if ( this.outIdentifier != null ) {
session.getExecutionResult().getResults().put( this.outIdentifier, results );
}