in src/main/java/org/apache/netbeans/nbpackage/NBPackage.java [275:287]
public static void copyTemplates(Configuration configuration, Path destination)
throws IOException {
Files.createDirectories(destination);
var type = configuration.getValue(PACKAGE_TYPE);
var templates = (type.isBlank() ? templates() : templates(type))
.toArray(Template[]::new);
for (var template : templates) {
var contents = template.load(configuration);
Files.writeString(destination.resolve(template.name()),
contents,
StandardOpenOption.CREATE_NEW);
}
}