src/main/java/org/fuin/srcgen4j/core/velocity/ParameterizedTemplateModel.java
public final List<TargetFile> createTargetFileList() {
        if (tflProducerConfig == null) {
            LOG.info("Using target file list: {} elements", targetFiles.size());
            return targetFiles;
        }
        final TargetFileListProducer producer = tflProducerConfig.getTargetFileListProducer();
        LOG.info("Using target file list producer: {}", producer.getClass().getName());
        return producer.createTargetFiles();
    }
public final List<TargetFile> createTargetFileList() {
        if (tflProducerConfig == null) {
            LOG.info("Using target file list: {} elements", targetFiles.size());
            return targetFiles;
        }
        final TargetFileListProducer producer = tflProducerConfig.getTargetFileListProducer();
        LOG.info("Using target file list producer: {}", producer.getClass().getName());
        return producer.createTargetFiles();
    }
Returns the list of target files. Either by using the producer or by simply returning the internal list.

@return Target files - Never NULL and has at least one entry.