assertEquals( "String", constraint2.getFieldType() );
assertEquals( "15", constraint2.getValue() );
assertEquals( ">", constraint2.getOperator() );
assertEquals( 3, constraint2.getExpressionLeftSide().getParts().size() );
ExpressionPart part1 = constraint2.getExpressionLeftSide().getParts().get( 0 );
assertEquals( "Customer", part1.getName() );
assertEquals( "Customer", part1.getClassType() );
assertEquals( "Customer", part1.getGenericType() );
ExpressionPart part2 = constraint2.getExpressionLeftSide().getParts().get( 1 );
assertEquals( "contact", part2.getName() );
assertEquals( "Contact", part2.getClassType() );
assertEquals( "Contact", part2.getGenericType() );
ExpressionPart part3 = constraint2.getExpressionLeftSide().getParts().get( 2 );
assertEquals( "tel1", part3.getName() );
assertEquals( "String", part3.getClassType() );
assertEquals( "String", part3.getGenericType() );
}