final is not needed here. I think gwt compiler does nothing with the final attribute, but anyways.