factHandle = ksession.insert( object );
} else {
factHandle = ksession.getWorkingMemoryEntryPoint( this.entryPoint ).insert( object );
}
ReteooWorkingMemoryInterface session = ((StatefulKnowledgeSessionImpl)ksession).session;
if ( outIdentifier != null ) {
if ( this.returnObject ) {
session.getExecutionResult().getResults().put( this.outIdentifier,
object );
}
session.getExecutionResult().getFactHandles().put( this.outIdentifier,
factHandle );
}
if ( disconnected ) {
DefaultFactHandle disconnectedHandle = ((DefaultFactHandle)factHandle).clone();
disconnectedHandle.disconnect();