Во-первых, чтобы в случае опечатки, когда пишешь один знак =, было не присвоение, а синтаксическая ошибка. Во-вторых, не совсем этот случай, но в джаве лучше сравнивать строку с константой вот так: SOME_CONSTANT.equals(str)
чтобы не было NullPointerException если строка null.
Григорий, о, баг в парсере ссылок.