DefaultClass AddClass(NavigateToItem item, IDocument document)
        {
            var defaultClass = new DefaultClass(this, item.GetFullName());
            defaultClass.BodyRegion = item.ToRegion(document);
            defaultClass.Region = defaultClass.BodyRegion;

            if (item.HasContainer()) {
                IClass parentClass = FindParentClass(item);
                parentClass.InnerClasses.Add(defaultClass);
            } else {
                Classes.Add(defaultClass);
            }
            return defaultClass;
        }
 void UpdateMethodRegions(DefaultMethod method, NavigateToItem item, IDocument document)
 {
     DomRegion region = item.ToRegion(document);
     method.Region = new DomRegion(
         region.BeginLine,
         region.BeginColumn,
         region.BeginLine,
         region.BeginColumn);
     method.BodyRegion = region;
 }