Index: TECH/MethodDefinition.cls.xml =================================================================== diff -u -r350 -r750 --- TECH/MethodDefinition.cls.xml (.../MethodDefinition.cls.xml) (revision 350) +++ TECH/MethodDefinition.cls.xml (.../MethodDefinition.cls.xml) (revision 750) @@ -126,7 +126,7 @@ if ##class(TECH.StringUtils).StartsWith(LoweredPiece,"##class(") { set ClassName = $piece($piece(Piece,"(",2),")") do ..AddClassnameIfNeeded(ClassName) - } elseif Piece["_" { + } elseif (Piece["_")&&(Piece'[",") { set ClassName = $replace(Piece,"_",".") set ClassName = $piece(ClassName,"->",1) set ClassName = $piece(ClassName,"""",1) @@ -172,9 +172,9 @@ ClassName:%String 1 0 + if Needed set Needed = ##class(TECH.ClassUtils).IsOurs(ClassName) if Needed set Needed = '..UsedClassNames.Find(ClassName) - if Needed do ..UsedClassNames.Insert(ClassName) ]]>