private <T> Parameter[] transform(Collection<T> parameters,
            Function<T, Parameter> transformer) {
        Parameter[] rv = new Parameter[parameters.size()];
        int i = 0;
        for (T value : parameters) {
            rv[i++] = transformer.apply(value);
        }
        return rv;
    }
");
        for (String line : lines) {
            line(" * ", line);
        }
        return line("
querydsl-codegen-utils/src/main/java/com/querydsl/codegen/utils/JavaWriter.java