Использование строковых представлений значений перечисления в switch-case

Почему нельзя использовать значения перечисления в качестве строк в случае переключателя? (Или что не так с этим :)

<code>String argument;
switch (argument) {
    case MyEnum.VALUE1.toString(): // Isn't this equal to "VALUE1" ?
    // something    
break;
    case MyEnum.VALUE2.toString():
    // something else
break;
</code>

Ответы на вопрос(4)

Ваш ответ на вопрос