De-deprecate HandlerManager.removeHandler, resolves issue 3102
Review by jlabanca

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6581 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/event/shared/HandlerManager.java b/user/src/com/google/gwt/event/shared/HandlerManager.java
index b4269ea..787396f 100644
--- a/user/src/com/google/gwt/event/shared/HandlerManager.java
+++ b/user/src/com/google/gwt/event/shared/HandlerManager.java
@@ -236,12 +236,7 @@
    * 
    * @param type the event type
    * @param handler the handler
-   * @deprecated This method is likely to be removed along with "listener"
-   *             interfaces in a future release. If you have a reason it should
-   *             be retained beyond that time, please add your comments to GWT
-   *             <a href="http://code.google.com/p/google-web-toolkit/issues/detail?id=3102">issue 3102</a>
    */
-  @Deprecated
   public <H extends EventHandler> void removeHandler(GwtEvent.Type<H> type,
       final H handler) {
     if (firingDepth > 0) {
diff --git a/user/test/com/google/gwt/event/shared/HandlerManagerTest.java b/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
index 9709aa3..04d157c 100644
--- a/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
+++ b/user/test/com/google/gwt/event/shared/HandlerManagerTest.java
@@ -64,7 +64,6 @@
     assertNotFired(click1, click2);
   }
 
-  @SuppressWarnings("deprecation")
   public void testRemoveHandlers() {
     HandlerManager manager = new HandlerManager("bogus source");
     addHandlers(manager);
@@ -189,7 +188,6 @@
     assertNotFired(two);
   }
 
-  @SuppressWarnings("deprecation")
   public void testConcurrentAddAfterRemoveIsNotClobbered() {
     final HandlerManager manager = new HandlerManager("bogus source");