Set<ConstrainedExecutable> constrainedExecutables = newHashSet();
List<String> alreadyProcessedGetterNames = newArrayList();
for ( GetterType getterType : getterList ) {
String getterName = getterType.getName();
Method getter = findGetter( beanClass, getterName, alreadyProcessedGetterNames );
ConstraintLocation constraintLocation = ConstraintLocation.forProperty( getter );
Set<MetaConstraint<?>> metaConstraints = newHashSet();
for ( ConstraintType constraint : getterType.getConstraint() ) {
MetaConstraint<?> metaConstraint = MetaConstraintBuilder.buildMetaConstraint(
constraintLocation,