@Override
        public Object[] apply(Object[] args) {
            if (isEmpty(args)) {
                return args;
            }
            for (Integer location : primitiveLocations) {
                if (args[location] == null) {
                    Class<?> primitiveClass = paramTypes[location];
                    args[location] = defaultPrimitives.get(primitiveClass);
                }
            }
            return args;
        }
Returns a fetch of transformers applicable to the given constructor.

@param constructor constructor
@return transformers
querydsl-core/src/main/java/com/querydsl/core/util/ConstructorUtils.java