return package_;
}
// .ceylon.language.meta.model.typeLiteral_.typeLiteral(.ceylon.language.Anything.$TypeDescriptor$)
protected ClassOrInterfaceDeclaration makeClassOrInterface(Declaration packageOrType, String typeName) {
final ClassOrInterfaceDeclaration result;
if (packageOrType instanceof Package) {
result = ((Package)packageOrType).getMember(ClassOrInterfaceDeclaration.$TypeDescriptor$, typeName);
} else if (packageOrType instanceof ClassOrInterfaceDeclaration) {
result = ((ClassOrInterfaceDeclaration)packageOrType).<ClassOrInterfaceDeclaration>getMemberDeclaration(ClassOrInterfaceDeclaration.$TypeDescriptor$, typeName);
} else {