Does this string compare leave you exposed to the whims of java developers that may change it any time? Is locality an issue?