for (int i = 0; i < parameterTypes.length; i++) { Class<?> parameterType = parameterTypes[i]; Object parameter = getDefaultParameter(parameterType, defaultParameters); if (parameter == null) { parameter = getDefaultParameter(parameterType, defaultParameterSuppliers);