import com.demo.util.MyType; import com.demo.util.MyInterface; public enum Enum { VAL1, VAL2, VAL3 } public class Class
implements MyInterface { public static final MyType
member; private class InnerClass { public int zero() { return 0; } } @Override public MyType method() { return member; } public void method2(MyType
value) { method(); value.method3(); member = value; } }