1obj1.func called
2obj2.func called
3no such method: func
4obj4's prototype func called
5MyConstructor.prototype.func
6MyConstructor.prototype.func
7obj1.func called
8obj2.func called
9new obj3.func called
10new obj4.func called
11all new MyConstructor.prototype.func
12all new MyConstructor.prototype.func
13