It's not my code review, but has copy paste code ever failed to bite us in the ass? May I humbly suggest that you flip a coin and put the redundant code in a static method on one or the other of them. If and when you find the need to change the cleanup logic, you can drop the shared method.
http://gwt-code-reviews.appspot.com/1351801/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
