public static T FromClass(UML.Classes.Kernel.Class clazz)
        {
            if (clazz == null)
            {
                return(null);
            }
            if (clazz.stereotypes.Count != 1)
            {
                return(null);
            }

            GlossaryItem item = GlossaryItemFactory <T> .CreateFrom(clazz);

            if (item == null)
            {
                return(null);
            }

            return((T)item);
        }
 public static bool IsA(UML.Classes.Kernel.Class clazz)
 {
     return(GlossaryItemFactory <T> .CreateFrom(clazz) != null);
 }