cfc1sfc2.setOperator( "==" );
cfc1.addConstraint( cfc1sfc2 );
final CompositeFieldConstraint cfc2 = new CompositeFieldConstraint();
cfc2.setCompositeJunctionType( CompositeFieldConstraint.COMPOSITE_TYPE_OR );
p.addConstraint( cfc2 );
final SingleFieldConstraint cfc2sfc1 = new SingleFieldConstraint();
cfc2sfc1.setFieldName( "field3" );
cfc2sfc1.setFieldType( DataType.TYPE_STRING );
cfc2sfc1.setConstraintValueType( SingleFieldConstraint.TYPE_TEMPLATE );
cfc2sfc1.setValue( "$f3" );