package enums;

public abstract enum OurEnumWithConstantsAndStaticFields2 {
    A {
        void foo() {
          
        }
    },
    B {
        void foo() {
          
        }

    },
    C(10)
    ;

    public static final int A1 = 10;
    void foo() {}

    public OurEnum() {

    }
    {
        Enum<OurEnum> a = A;
        OurEnum value = A;
        switch(value) {
            case A:
                break;
            case
        }

        int i = 10;
        switch(i) {
            case A1
        }
    }
}
}
