Removes deprecated DefaultHandlerRegistration

Change-Id: Iedad69b69d5b903619040e34558942ffa558a639
diff --git a/tools/api-checker/config/gwt26_27userApi.conf b/tools/api-checker/config/gwt26_27userApi.conf
index 29dbe48..1aec586 100644
--- a/tools/api-checker/config/gwt26_27userApi.conf
+++ b/tools/api-checker/config/gwt26_27userApi.conf
@@ -147,3 +147,6 @@
 #Api  whitelist
 # when adding to the white-list, include comments as to why the addition is
 # being made.
+
+# Removed deprecated DefaultHandlerRegistration
+com.google.gwt.event.shared.DefaultHandlerRegistration MISSING
diff --git a/user/src/com/google/gwt/event/shared/DefaultHandlerRegistration.java b/user/src/com/google/gwt/event/shared/DefaultHandlerRegistration.java
deleted file mode 100644
index 0cc9070..0000000
--- a/user/src/com/google/gwt/event/shared/DefaultHandlerRegistration.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright 2008 Google Inc.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.google.gwt.event.shared;
-
-import com.google.gwt.event.shared.GwtEvent.Type;
-
-/**
- * Default implementation of {@link HandlerRegistration}.
- * 
- * @deprecated with no replacement; this class is no longer used by any GWT code
- */
-@Deprecated
-public class DefaultHandlerRegistration implements HandlerRegistration {
-
-  private final HandlerManager manager;
-  private final EventHandler handler;
-  private final Type<?> type;
-
-  /**
-   * Creates a new handler registration.
-   * 
-   * @param <H> Handler type
-   * 
-   * @param manager the handler manager
-   * @param type the event type
-   * @param handler the handler
-   */
-  protected <H extends EventHandler> DefaultHandlerRegistration(
-      HandlerManager manager, Type<H> type,
-      H handler) {
-    this.manager = manager;
-    this.handler = handler;
-    this.type = type;
-  }
-
-  /**
-   * Removes the given handler from its manager.
-   */
-  @SuppressWarnings({"unchecked"})
-  // This is safe because when the elements were passed in they conformed to
-  // Type<H>,H.
-  public void removeHandler() {
-    manager.removeHandler((Type<EventHandler>) type, handler);
-  }
-
-  EventHandler getHandler() {
-    return handler;
-  }
-}