private void processBinding(StringBuilder sbuilder, BindingDescr bind, ConstraintConnectiveDescr parent, boolean isInsideRelCons, MVELDumperContext context) {
String expr = bind.getExpression().trim();
AtomicExprDescr atomicExpr = new AtomicExprDescr(expr);
String[] constrAndExpr = processImplicitConstraints(expr, atomicExpr, parent, parent.getDescrs().indexOf( bind ), context );
if ( isInsideRelCons ) {
sbuilder.append( constrAndExpr[0] ).append( constrAndExpr[1] );
} else if ( constrAndExpr[0].length() > 4 ) {
sbuilder.append( constrAndExpr[ 0 ].substring( 0, constrAndExpr[ 0 ].length() - 4 ) );
}
if (bind.getExpression().equals(bind.getBindingField())) {
bind.setExpressionAndBindingField( constrAndExpr[1] );
} else {
bind.setExpression( constrAndExpr[1] );
}
context.addBinding(bind);
}