public virtual EnumDescriptor LookupEnum(string typeName) { return (EnumDescriptor)enums[typeName]; }