-I- L.loadClass(A)
-I- creating loader LA
-I- LA.defineClass(A)
-I- LA.loadClass(B)
-I- creating loader LAB
-I- LAB.defineClass(B)
-I- LAB.loadClass(A)
-I- LA.loadClass(A)
-I- creating loader LAA
-I- LAA.defineClass(A)
-I- LA/A.<clinit>()
-I- LA/B.<clinit>()
-I- L/A.<clinit>()
-I- LA/A.<init>()
-I- LA/B.<init>()
-I- L/A.<init>()
-I- L/A.m()
-I- L/A.n()
-I- Try to call super.getA().n()
-E- Strange, initialized class gets the following LinkageError:
java.lang.LinkageError: loader constraints violated when linking A class
        at A.n(A.java:20)
        at A.<init>(A.java:9)
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:237)
        at Main.main(Main.java:8)
-I- Class A loaded and initialized

