import java.util.*;
import java.lang.*;
class Test {
public enum Type { ExA, ExB, ExC }
Type t;
public Test(int num) {
switch (num) {
case 1:
t = Type.ExA;
break;
case 2:
t = Type.ExB;
break;
default:
t = Type.ExC;
break;
}
}
public Type getType() {
return t;
}
}
class Main {
Test a = new Test(2);
System.
out.
println("a: " + a.
getType()); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBUZXN0IHsKICAgIHB1YmxpYyBlbnVtIFR5cGUgeyBFeEEsIEV4QiwgRXhDIH0KICAgIAogICAgVHlwZSB0OwogICAgCiAgICBwdWJsaWMgVGVzdChpbnQgbnVtKSB7CiAgICAgICAgc3dpdGNoIChudW0pIHsKICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgdCA9IFR5cGUuRXhBOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgIHQgPSBUeXBlLkV4QjsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgdCA9IFR5cGUuRXhDOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgCiAgICBwdWJsaWMgVHlwZSBnZXRUeXBlKCkgewogICAgICAgIHJldHVybiB0OwogICAgfQogICAgCiAgICAKfQoKY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24gewoJCVRlc3QgYSA9IG5ldyBUZXN0KDIpOwogICAgICAgIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiYTogIiArIGEuZ2V0VHlwZSgpKTsKCX0KfQ==