// This is an internal helper method with the current formulation, we have
// lost the info needed to make it safe by this point.
@SuppressWarnings("rawtypes")
protected static <H extends EventHandler> void baseRemove(Widget eventSource,
EventListener listener, Type... types) {
HandlerManager manager = eventSource.getHandlerManager();
if (manager != null) {
baseRemove(manager, listener, types);
}
}