@@ -0,0 +1,697 @@
+package jls8;%0A%0A/**%0A * Example 12.4.1-3.%0A * Interface Initialization Does Not Initialize Superinterfaces%0A */%0Apublic class Eg12_4_1_3 %7B%0A    %0A    private static interface I %7B%0A        int i = 1, ii = Test.out(%22ii%22, 2);%0A    %7D%0A    private static interface J extends I %7B%0A        int j = Test.out(%22j%22, 3), jj = Test.out(%22jj%22, 4);%0A    %7D%0A    private static interface K extends J %7B%0A        int k = Test.out(%22k%22, 5);%0A    %7D%0A    private static class Test %7B%0A        static int out(String s, int i) %7B%0A            System.out.println(s + %22=%22 + i);%0A            return i;%0A        %7D%0A    %7D%0A    %0A    public static void main(String%5B%5D args) %7B%0A        System.out.println(J.i);%0A        System.out.println(K.j);%0A    %7D%0A    %0A%7D%0A

add Eg12_4_1_3.java