This seems to have caused a problem. The first time you call Help.tree you get this error:
Help.tree
ERROR: Message 'split' not understood.
RECEIVER:
Instance of SymbolArray { (1FF4B800, gc=C8, fmt=08, flg=00, set=01)
indexed slots [4]
0 : 'CIAffineTransform'
1 : 'CICrop'
2 : 'CILanczosScaleTransform'
3 : 'CIPerspectiveTransform'
}
ARGS:
Character 62 '>'
CALL STACK:
DoesNotUnderstandError:reportError 17C08FC0
arg this = <instance of DoesNotUnderstandError>
Nil:handleError 1FD02B80
arg this = nil
arg error = <instance of DoesNotUnderstandError>
Thread:handleError 1FCEFB60
arg this = <instance of Thread>
arg error = <instance of DoesNotUnderstandError>
Object:throw 17C08540
arg this = <instance of DoesNotUnderstandError>
Object:doesNotUnderstand 15E31800
arg this = <instance of SymbolArray>
arg selector = 'split'
arg args = [*1]
arg cat = <instance of SymbolArray>
Dictionary:keysValuesArrayDo 1FE508E0
arg this = <instance of IdentityDictionary>
arg argArray = [*64]
arg function = <instance of Function>
var i = 2
var j = 1
var key = nil
var val = nil
var arraySize = nil
Dictionary:keysValuesDo 17C0A7C0
arg this = <instance of IdentityDictionary>
arg function = <instance of Function>
Dictionary:do 15E21390
arg this = <instance of IdentityDictionary>
arg function = <instance of Function>
arg this = class Help
arg class = class SCImageFilter
arg fileslist = <instance of IdentityDictionary>
var subc = nil
var node = nil
ArrayedCollection:do 12AD8B30
arg this = [*2106]
arg function = <instance of Function>
var i = 154
arg this = class Help
arg sysext = true
arg userext = true
var classes = [*2106]
var node = nil
var subc = nil
var helpRootLen = nil
var helpExtensions = [*4]
var helpDirs = [*3]
var thisHelpExt = nil
Interpreter:interpretPrintCmdLine 1FD68A30
arg this = <instance of Interpreter>
var res = nil
var func = <instance of Function>
var code = "Help.tree"
Process:interpretPrintCmdLine 12AD88F0
arg this = <instance of Main>