-------------------- <Interface: void main(java.lang.String[])> (cg) --------------------
[1@L8] invokespecial temp$0.<One: void <init>()>(); [<One: void <init>()>]
[3@L9] invokeinterface n.<Number: int get()>(); [<One: int get()>, <Two: int get()>, <Zero: int get()>]

-------------------- <One: void <init>()> (cg) --------------------
[0@L20] invokespecial %this.<java.lang.Object: void <init>()>(); [<java.lang.Object: void <init>()>]

-------------------- <One: int get()> (cg) --------------------

-------------------- <Two: int get()> (cg) --------------------

-------------------- <Zero: int get()> (cg) --------------------

