if ( type.equals( "from" ) ) {
p = new FromCompositeFactPattern();
} else if ( type.equals( "from accumulate" ) ) {
p = new FromAccumulateCompositeFactPattern();
} else if ( type.equals( "from collect" ) ) {
p = new FromCollectCompositeFactPattern();
} else if ( type.equals( "from entry-point" ) ) {
p = new FromEntryPointFactPattern();
}
this.model.addLhsItem( p,