protected virtual string GetMetadataClassSimpleName() { if (TypeMmd != null) { return TypeMmd.GetMetadataClassSimpleName(); } if (this.GetTypeName() != null) { return XmlTools.CamelCaseFromXMLElementName(this.GetTypeName(), true); } return null; }