質問です。

public enum Test {
   A(B), // フィールドは定義前には参照できません
   B(C), // フィールドは定義前には参照できません
   C(A);

   private final Test next;
   private Test(Test2 next) {
       this.next = next;
   }
}

静的フィールドを定義前に循環的に参照したいんですけど、
これはできないんでしょうか?