if (!method.isAnnotationPresent(Fluent.class)) {
continue;
}
// Use the fluent supplied name for the action, or the method name if not set.
Fluent fluentAnnotation = method.getAnnotation(Fluent.class);
if ( StringUtils.hasText(fluentAnnotation.value()) ?
name.equals(fluentAnnotation.value()) :
name.equals(method.getName()) ) {
LinkedHashMap<String, Class> map = new LinkedHashMap<String, Class>();
LinkedHashMap<String, FluentArg> amap = new LinkedHashMap<String, FluentArg>();
Class<?>[] parameters = method.getParameterTypes();