p1.setNegated( true );
p1.setBoundName( "p1" );
p1.setFactType( "Person" );
allPatterns.add( p1 );
ConditionCol52 col = new ConditionCol52();
col.setFactField( "name" );
col.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL );
col.setOperator( "==" );
p1.getChildColumns().add( col );
allColumns.add( col );
ConditionCol52 col2 = new ConditionCol52();
col2.setFactField( "age" );
col2.setConstraintValueType( BaseSingleFieldConstraint.TYPE_RET_VALUE );
col2.setOperator( "<" );
p1.getChildColumns().add( col2 );
allColumns.add( col2 );
ConditionCol52 col3 = new ConditionCol52();
col3.setConstraintValueType( BaseSingleFieldConstraint.TYPE_PREDICATE );
p1.getChildColumns().add( col3 );
allColumns.add( col3 );
Pattern52 p2 = new Pattern52();
p2.setBoundName( "c" );
p2.setFactType( "Cheese" );
allPatterns.add( p2 );
ConditionCol52 col4 = new ConditionCol52();
col4.setFactField( "type" );
col4.setOperator( "==" );
col4.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL );
p2.getChildColumns().add( col4 );
allColumns.add( col4 );
//When using a TemplateDataProvider the assumption is that we
//have a "complete" decision table including AnalysisCol52