version 2

You should add documentation to this. Isn't there a Callback class that is part of GWT?