R1.run() invoked R2.run() invoked r3.run() invoked r1.class !== r2.class: true r2.class !== r3.class: true Got exception: java.lang.UnsupportedOperationException Got exception: java.lang.UnsupportedOperationException (new ExtendsList).size() = 0 (new (Java.extend(ExtendsList)){}).size() = 0