-   
-  enum Enum 
- { 
-     e1(0), 
-     e2(1), 
-     e3(SPECIAL_VALUE()); 
-   
-     static int SPECIAL_VALUE(){return -1;} 
-   
-     int value; 
-   
-     private Enum(int value) 
-     { 
-         this.value = value; 
-     } 
-     public int getValue() 
-     { 
-         return value; 
-     } 
-   
-     public static void-  main (String-  args [])
 
-     { 
-         System- . out- . println(- e3. name());
 
-         System- . out- . println(- e3. getValue());
 
-     } 
- } 
-   
				CiBlbnVtIEVudW0KewogICAgZTEoMCksCiAgICBlMigxKSwKICAgIGUzKFNQRUNJQUxfVkFMVUUoKSk7CgogICAgc3RhdGljIGludCBTUEVDSUFMX1ZBTFVFKCl7cmV0dXJuIC0xO30KCiAgICBpbnQgdmFsdWU7CgogICAgcHJpdmF0ZSBFbnVtKGludCB2YWx1ZSkKICAgIHsKICAgICAgICB0aGlzLnZhbHVlID0gdmFsdWU7CiAgICB9CiAgICBwdWJsaWMgaW50IGdldFZhbHVlKCkKICAgIHsKICAgICAgICByZXR1cm4gdmFsdWU7CiAgICB9CiAgICAKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pCiAgICB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGUzLm5hbWUoKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGUzLmdldFZhbHVlKCkpOwogICAgfQp9Cg==