for ( int j = 0; j < numArgs; j++ ) {
if ( dquery.getElements()[ j ] != null ) {
objects[ j ] = dquery.getElements()[ j ];
}
}
Object abduced = aq.abduce( Arrays.copyOfRange( objects, 0, numArgs - 1 ) );
if ( abduced != null ) {
EqualityKey key = ( (NamedEntryPoint) workingMemory.getEntryPoints().get( workingMemory.getEntryPointId() ) ).getTruthMaintenanceSystem().get( abduced );
InternalFactHandle handle = null;
if ( key != null ) {
handle = key.getFactHandle();