enabledAttribute.setAttribute( "enabled" );
dt.getAttributeCols().add( salienceAttribute );
dt.getAttributeCols().add( enabledAttribute );
Pattern52 p1 = new Pattern52();
ConditionCol52 conditionColName = new ConditionCol52();
p1.setBoundName( "c1" );
p1.setFactType( "Driver" );
conditionColName.setFactField( "name" );
conditionColName.setOperator( "==" );
conditionColName.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL );
p1.getChildColumns().add( conditionColName );
ConditionCol52 conditionColAge = new ConditionCol52();
conditionColAge.setFactField( "age" );
conditionColAge.setOperator( "==" );
conditionColAge.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL );
p1.getChildColumns().add( conditionColAge );
ConditionCol52 conditionColDate = new ConditionCol52();
conditionColDate.setFactField( "date" );
conditionColDate.setOperator( "==" );
conditionColDate.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL );
p1.getChildColumns().add( conditionColDate );
ConditionCol52 conditionColApproved = new ConditionCol52();
conditionColApproved.setFactField( "approved" );
conditionColApproved.setOperator( "==" );
conditionColApproved.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL );
p1.getChildColumns().add( conditionColApproved );
ConditionCol52 conditionColAge2 = new ConditionCol52();
conditionColAge2.setFactField( "age" );
conditionColAge2.setConstraintValueType( BaseSingleFieldConstraint.TYPE_LITERAL );
p1.getChildColumns().add( conditionColAge2 );
dt.getConditions().add( p1 );
ActionSetFieldCol52 a = new ActionSetFieldCol52();
a.setBoundName( "c1" );