OrderBefore beforeAnnotation = pa.getAnnotation(OrderBefore.class);
if (beforeAnnotation != null)
propertyConstraints.add("before:" + beforeAnnotation.value());
OrderAfter afterAnnotation = pa.getAnnotation(OrderAfter.class);
if (afterAnnotation != null)
propertyConstraints.add("after:" + afterAnnotation.value());
if (!propertyConstraints.isEmpty()) constraints.put(name, propertyConstraints);
Method readMethod = pa.getReadMethod();