if (annotation.getParameterTypes() != null) parameters = new Class[annotation.getParameterTypes().size()]; for (int i = 0; i < annotation.getParameterTypes().size(); i++) String parameter = annotation.getParameterTypes().get(i); parameters[i] = Class.forName(parameter, true, classLoader);