final SortedMap<String, ParameterConfiguration> parameterMap, Class<?> aClass,
final String prefix) {
ReflectionHelper.doWithFields(aClass, new ReflectionHelper.FieldCallback() {
@Override
public void doWith(Field field) throws IllegalArgumentException, IllegalAccessException {
UriParam uriParam = field.getAnnotation(UriParam.class);
if (uriParam != null) {
String name = uriParam.name();
if (ObjectHelper.isEmpty(name)) {
name = field.getName();
}
String propertyName = prefix + name;