deserializee.setWithoutRoot(isWithoutRoot(parameterNames, root));
for(Class<? extends DeserializerConfig> option: method.getMethod().getAnnotation(Consumes.class).options()) {
DeserializerConfig config = container.instanceFor(option);
config.config(deserializee);
}
for (int i = 0; i < types.length; i++) {
Parameter parameter = parameterNames[i];
JsonElement node = root.get(parameter.getName());