HV-645 Unifying ConstraintLocation sub-types into one single class
HV-645 Making sure ElementDescriptor#getType() exposes the complete generic type
HV-645 Getting rid of elementType field in ConstraintLocation
HV-645 Making semantics of ConstraintLocation members more explicit