public Classification codeOf(Object code) { if ("Flg".equals(name())) { return MockCDef.Flg.codeOf(code); } if ("MemberStatus".equals(name())) { return MockCDef.MemberStatus.codeOf(code); } throw new IllegalStateException("Unknown definition: " + this); // basically unreachable }