DEBUG: > dojo.declare('my.classes.foo'...
DEBUG: > dojo.declare('my.classes.bar'...
DEBUG: > dojo.declare('my.classes.zot', [null, mixinBase, mixin]...
DEBUG: > b = new my.classes.bar()
DEBUG: foo: initializing instance
DEBUG: bar: initializing instance
DEBUG: > b.method()
DEBUG: A method in bar
DEBUG: > b.inherited('method')
DEBUG: A method in foo
DEBUG: > b.identify
DEBUG: mixin
DEBUG: > b.inherited('identify')
DEBUG: undefined
DEBUG: > b.method2()
DEBUG: Another method in mixin
DEBUG: > b.inherited('method2')
DEBUG: Another method in foo
DEBUG: > b.mixid
DEBUG: mixin
DEBUG: > ************************
DEBUG: > z = new my.classes.zot()
DEBUG: zot: initializing instance
DEBUG: > z.mixid
DEBUG: mixin
DEBUG: > z.method()
DEBUG: A method in zot
DEBUG: > z.inherited('method')
DEBUG: undefined
DEBUG: > my.mixinBase.prototype.method.call(z)
DEBUG: A method in mixinBase
DEBUG: > z.inheritedFrom(mixinBase, 'method')
DEBUG: A method in mixinBase