return Enum.getEnum(getClass(), getName());
Entry entry = (Entry) cEnumClasses.get(Enum.getEnumClassName(getClass())); if (entry == null) { return null; } return (Enum) entry.map.get(getName());
    protected Object readResolve() {        return Enum.getEnum(getClass(), getName());    }