throw new InterruptedException();
}
monitor.subTask( "Building RETE Tree" );
final ReteooVisitor visitor = new ReteooVisitor( newDiagram );
visitor.visitInternalKnowledgeBase( ruleBase );
monitor.worked( 30 );
if ( monitor.isCanceled() ) {
throw new InterruptedException();
}