Why is it not possible to use enum values as strings in a switch case? (Or what is wrong with this:)
String argument; switch (argument) { case MyEnum.V
To add to the Peter Lawrey's comments, have a look at this post from last year which discusses Switching on String in Java before and after JDK7.