for (int j = 0; j < as.length; j++) {
Annotation a = as[j];
//TODO handle http://docs.oracle.com/javase/6/docs/api/java/beans/ConstructorProperties.html
//https://github.com/joshbeitelspacher/jackson-extensions/blob/master/src/main/java/com/netbeetle/jackson/ConstructorPropertiesAnnotationIntrospector.java
if (JsonProperty.class.equals(a.annotationType())) {
JsonProperty p = (JsonProperty) a;
String value = p.value();
final SqlParameterDefinition definition = parameterDef(config, k, value, parameterType, i);
parameters.put(value, definition);
}
}
}