/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
public class Main {
/**
* @param args the command line arguments
*/
public static void main
(String[] args
) { //System.out.println(Code::getEnum("52e"));
//System.out.println("Name of the day assign to 1 " + Code.getEnum("52e"));
// System.out.println("Name of the day assign to 1 " + Code.valueOf("PASSWORDINCORRECT").getCode());
//System.out.println(Code.String("525");
String abc
= Code.
getEnum("52e");
}
public enum Code {
USER_NOT_FOUND("525"),PASSWORDINCORRECT("52e");
this.code = code;
}
///
switch (code) {
case "525":
return "USER_NOT_FOUND";
case "52e":
return "PASSWORD_INCORRECT";
default:
return null;
}
}
///
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KcHVibGljIGNsYXNzIE1haW4gewoKICAgIC8qKgogICAgKiBAcGFyYW0gYXJncyB0aGUgY29tbWFuZCBsaW5lIGFyZ3VtZW50cwogICAgKi8KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgIC8vU3lzdGVtLm91dC5wcmludGxuKENvZGU6OmdldEVudW0oIjUyZSIpKTsKICAgIC8vU3lzdGVtLm91dC5wcmludGxuKCJOYW1lIG9mIHRoZSBkYXkgYXNzaWduIHRvIDEgIiArIENvZGUuZ2V0RW51bSgiNTJlIikpOwogICAvLyBTeXN0ZW0ub3V0LnByaW50bG4oIk5hbWUgb2YgdGhlIGRheSBhc3NpZ24gdG8gMSAiICsgQ29kZS52YWx1ZU9mKCJQQVNTV09SRElOQ09SUkVDVCIpLmdldENvZGUoKSk7CiAgIC8vU3lzdGVtLm91dC5wcmludGxuKENvZGUuU3RyaW5nKCI1MjUiKTsKICAgU3RyaW5nIGFiYyA9IENvZGUuZ2V0RW51bSgiNTJlIik7CiAgIFN5c3RlbS5vdXQucHJpbnRsbihhYmMpOwogICAKICAgIH0KCiAgcHVibGljIGVudW0gQ29kZSB7CiAgCiAgICBVU0VSX05PVF9GT1VORCgiNTI1IiksUEFTU1dPUkRJTkNPUlJFQ1QoIjUyZSIpOwogICAgcHJpdmF0ZSBTdHJpbmcgY29kZTsKICAgIAogICAgcHJpdmF0ZSBDb2RlKFN0cmluZyBjb2RlKSB7CiAgICB0aGlzLmNvZGUgPSBjb2RlOwogICAgIH0KICAgICAKCiAgICAvLy8KICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGdldEVudW0oU3RyaW5nIGNvZGUpIHsKCiAgICBzd2l0Y2ggKGNvZGUpIHsKICAgICAgICBjYXNlICI1MjUiOgogICAgICAgICAgICByZXR1cm4gIlVTRVJfTk9UX0ZPVU5EIjsKICAgICAgICBjYXNlICI1MmUiOgogICAgICAgICAgICByZXR1cm4gIlBBU1NXT1JEX0lOQ09SUkVDVCI7CiAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgcmV0dXJuIG51bGw7CiAgICAgfQogICB9CiAgIC8vLwogICAKICB9Cn0=