}
assertConstraintValue( constr );
if ( isConstraintComplete( constr ) ) {
SingleFieldConstraint parent = (SingleFieldConstraint) constr.getParent();
StringBuilder parentBuf = new StringBuilder();
while ( parent != null ) {
String fieldName = parent.getFieldName();
parentBuf.insert( 0,
fieldName + "." );
parent = (SingleFieldConstraint) parent.getParent();
}
buf.append( parentBuf );
if ( constr instanceof SingleFieldConstraintEBLeftSide ) {
buf.append( ( (SingleFieldConstraintEBLeftSide) constr ).getExpressionLeftSide().getText() );
} else {