SPL Debug: ---- Test #1 ----
SPL Debug: 1 [ Foobar ] [SPL Codepointer: byte 54 in 'example38.spl']
SPL Debug: 2 [ Foobar | Class2 ] [SPL Codepointer: byte 54 in 'example38.spl']
SPL Debug: ---- Test #2 ----
SPL Debug: Init: [ Foo ]
SPL Debug: Init: [ Foo | Bar ]
SPL Debug: Foo:  [ Foo | Bar ] -> foo()
SPL Debug: Bar:  [ Foo | Bar ] -> bar() --> 123
SPL Debug: Foo:  [ Foo ] -> foo()
SPL Debug: Bar:  [ Foo ] -> bar()
SPL Debug: Init: [ Foo | Bar ]
SPL Debug: Bar:  [ Foo | Bar ] -> bar() --> 123
SPL Debug: Init: [ Foo | Bar ]
SPL Debug: Bar:  [ Foo | Bar ] -> bar() --> 123
SPL Debug: ---- Test #3 ----
SPL Debug: This is
SPL Debug: a demo.
SPL Debug: ---- Test #4 ----
SPL Debug: 42
SPL Debug: 42
SPL Debug: 42
SPL Debug: ---- Test #5 ----
SPL Debug: a=23
SPL Debug: b=42
