final CompositeFactPattern cp = new CompositeFactPattern( CompositeFactPattern.COMPOSITE_TYPE_NOT );
final FactPattern fp2 = new FactPattern( "Person" );
final FromCompositeFactPattern ffp1 = new FromCompositeFactPattern();
ffp1.setExpression( new ExpressionFormLine( new ExpressionVariable( fp1 ) ) );
ffp1.setFactPattern( fp2 );
cp.addFactPattern( ffp1 );
m.addLhsItem( cp );
final String actual = BRDRLPersistence.getInstance().marshal( m );