1 // A reference to a String shouldn't cause an interface to be
2 // initialized.
3 
4 interface I
5 {
6   String z = "zardoz";
7   int q = stringconst.out ("q", 0);
8 }
9 
10 public class stringconst
11 {
out(String s, int i)12   public static int out (String s, int i)
13   {
14     System.out.println (s + "=" + i);
15     return i;
16   }
17 
main(String[] args)18   public static void main (String[] args)
19   {
20     System.out.println (I.z);
21   }
22 }
23