LinkedHashMap<String, Class> map = new LinkedHashMap<String, Class>();
LinkedHashMap<String, FluentArg> amap = new LinkedHashMap<String, FluentArg>();
Class<?>[] parameters = method.getParameterTypes();
for (int j = 0; j < parameters.length; j++) {
Class<?> parameter = parameters[j];
FluentArg annotation = getParameterAnnotation(FluentArg.class, method, j);
if (annotation != null) {
map.put(annotation.value(), parameter);
amap.put(annotation.value(), annotation);
} else {
break;
}
}