suggestBox.addKeyUpHandler( new KeyUpHandler() {
public void onKeyUp(KeyUpEvent event) {
if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
String bo
Because the language designers thought it would be confusing if a variable referenced by an anonymous inner class were changed. If this weren't the case all local variable references referenced by the anonymous class would have to be lifted to be fields of that class.