private List<String> defaultPackages;
public void build(String groupId, String namespaceName, File sourceDirectory,
File environmentFile, List<String> defaultPackages) throws IOException {
this.name = new FqPackageName(groupId, namespaceName);
this.sourceDirectory = sourceDirectory;
this.environmentFile = environmentFile;
this.defaultPackages = defaultPackages;
compileNamespaceEnvironment();