@Override
        public Object[] apply(Object[] args) {
            if (isEmpty(args)) {
                return args;
            }
            for (int i = paramTypes.length - 1; i < args.length; i++) {
                if (args[i] == null) {
                    args[i] = defaultInstance;
                }
            }
            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