} else if ( typeDescr instanceof EnumDeclarationDescr ) {
altDescr.addEnumDeclaration( (EnumDeclarationDescr) typeDescr );
}
for ( ImportDescr imp : packageDescr.getImports() ) {
altDescr.addImport( imp );
}
if ( !getPackageRegistry().containsKey( altDescr.getNamespace() ) ) {
newPackage( altDescr );
}
mergePackage( this.pkgRegistryMap.get( altDescr.getNamespace() ), altDescr );