private <W extends Widget & HasAllDragAndDropHandlers> void verifyDragEndEventSink(W w) {
DragEndHandlerImpl handler = new DragEndHandlerImpl();
w.addDragEndHandler(handler);
assertFalse(handler.hasEventFired());
w.fireEvent(new DragEndEvent() {
});
assertTrue(handler.hasEventFired());
}