public Type getValueType() {
            return getter.getGenericReturnType();
//            setter.getGenericParameterTypes()[0];
        }
@return The {@link Annotation} if it is found on the field or getter, in that order.
stroom-util/src/main/java/stroom/util/config/PropertyUtil.java