public String toString() { if (bezeichner == null) { TextStore lib = FactoryFinder.find().getLibrary(); switch (this.ordinal()) { case 3: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Blakharaz)"; break; case 4: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Belhalhar)"; break; case 5: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Charyptoroth)"; break; case 6: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Lolgramoth)"; break; case 7: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Thargunitoth)"; break; case 8: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Amazeroth)"; break; case 9: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Belshirash)"; break; case 10: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Asfaloth)"; break; case 11: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Tasfarelel)"; break; case 12: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Belzhorash)"; break; case 13: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Agrimoth)"; break; case 14: bezeichner = lib.getShortTxt(daemonisch.getValue()) + " (Belkelel)"; break; default: bezeichner = lib.getShortTxt(value); } } return bezeichner; }