comp2sfc1.setFieldType( DataType.TYPE_STRING );
comp2sfc1.setFieldName( "field3" );
comp2sfc1.setOperator( "==" );
comp2sfc1.setValue( "$f3" );
comp2sfc1.setConstraintValueType( BaseSingleFieldConstraint.TYPE_TEMPLATE );
comp2.addConstraint( comp2sfc1 );
final SingleFieldConstraint comp2sfc2 = new SingleFieldConstraint();
comp2sfc2.setFieldName( "field4" );
comp2sfc2.setFieldType( DataType.TYPE_STRING );
comp2sfc2.setConstraintValueType( SingleFieldConstraint.TYPE_TEMPLATE );