public class Main { static enum TestE { FOO, BAR } static class TestC { TestE getEnum(String name) { return TestE.valueOf(name); } } public static void main(String[] args) { System.out.println(TestE.FOO); System.out.println(new TestC().getEnum("BAR")); } }