final GeneratorContext gctx ) {
GeneratorContext cctx = generatorContextFactory.newChildGeneratorContext( gctx );
preGenerateConstraints( cctx );
cctx.setFieldConstraint( constr );
if ( constr instanceof SingleFieldConstraintEBLeftSide ) {
SingleFieldConstraintEBLeftSide sfexp = (SingleFieldConstraintEBLeftSide) constr;
addConnectiveFieldRestriction( buf,
sfexp.getConstraintValueType(),
sfexp.getExpressionLeftSide().getGenericType(),
sfexp.getOperator(),
parameters,
sfexp.getValue(),
sfexp.getExpressionValue(),
cctx,
true );
} else {
addConnectiveFieldRestriction( buf,
constr.getConstraintValueType(),