private List<PackageBuilder.TypeDefinition> buildTypeDeclarations( CompositePackageDescr packageDescr, List<PackageBuilder.TypeDefinition> unresolvedTypes) { pkgBuilder.setAssetFilter(packageDescr.getFilter()); PackageRegistry pkgRegistry = pkgBuilder.createPackageRegistry(packageDescr); if (pkgRegistry == null) { return null; } pkgBuilder.processEntryPointDeclarations(pkgRegistry, packageDescr); List<TypeDefinition> processTypeDeclarations = pkgBuilder.processTypeDeclarations(pkgRegistry, packageDescr, unresolvedTypes); pkgBuilder.setAssetFilter(null); return processTypeDeclarations; }