raif1.getFieldValues()[ 0 ].getNature() );
ActionInsertFact r2 = model.getRHSBoundFact( "$ins2" );
assertNotNull( r2 );
assertTrue( r2 instanceof ActionInsertFactCol52ActionInsertLogicalFactAdaptor );
ActionInsertFactCol52ActionInsertLogicalFactAdaptor raif2 = (ActionInsertFactCol52ActionInsertLogicalFactAdaptor) r2;
assertEquals( "Person2",
raif2.getFactType() );
assertEquals( "rating2",
raif2.getFieldValues()[ 0 ].getField() );
assertEquals( DataType.TYPE_STRING,
raif2.getFieldValues()[ 0 ].getType() );
assertNull( raif2.getFieldValues()[ 0 ].getValue() );
assertEquals( BaseSingleFieldConstraint.TYPE_LITERAL,
raif2.getFieldValues()[ 0 ].getNature() );
ActionInsertFact r3 = model.getRHSBoundFact( "$aif" );
assertNotNull( r3 );
assertTrue( r3 instanceof ActionInsertFact );
ActionInsertFact raif3 = (ActionInsertFact) r3;