final Class[] types = listDescriptor.getParamClasses(); final String[] enumerated = listDescriptor.getEnumeratedParameterNames(); final List<GeneralParameterDescriptor> descriptors = descriptor.descriptors(); final GeneralParameterValue[] values = new GeneralParameterValue[descriptors.size()]; for (int i = 0; i < values.length; i++) {