Warum es so nicht funktioniert, kann ich dir auch nicht sagen, aber das ganze lässt sich trotzdem mittels Case lösen.
Meine Idee war, das ganze einfach in einen String umzuwandeln:
Eine kurze Google-Suche hat dann aber das hier ausgespuckt.
Edit: Gut, jetzt weiß ich das auch. (: