public IClass GetAssociatedClass(IClass klass)
{
var associated = this.GetClass(klass.Name);
while (associated == null && klass.SuperClass != null && klass.SuperClass is IClass)
{
klass = (IClass)klass.SuperClass;
associated = this.GetClass(klass.Name);
}
return associated;
}