private Object prepareForDirectUsage(Class expectedClass, Object pArgument) { Class givenClass = pArgument.getClass(); if (expectedClass.isArray() && List.class.isAssignableFrom(givenClass)) { return convertListToArray(expectedClass, (List) pArgument); } else { return expectedClass.isAssignableFrom(givenClass) ? pArgument : null; } }
private Object prepareForDirectUsage(Class expectedClass, Object pArgument) { Class givenClass = pArgument.getClass(); if (expectedClass.isArray() && List.class.isAssignableFrom(givenClass)) { return convertListToArray(expectedClass, (List) pArgument); } else { return expectedClass.isAssignableFrom(givenClass) ? pArgument : null; } }
private Object prepareForDirectUsage(Class expectedClass, Object pArgument) { Class givenClass = pArgument.getClass(); if (expectedClass.isArray() && List.class.isAssignableFrom(givenClass)) { return convertListToArray(expectedClass, (List) pArgument); } else { return expectedClass.isAssignableFrom(givenClass) ? pArgument : null; } }