@Override
  public boolean update(DnDEvent aEvent) {
    aEvent.hideHighlighter();
    aEvent.setDropPossible(false, "");

    ChangesBrowserNode<?> dropNode = getDropNode(aEvent);

    boolean canHandle = canHandleDropEvent(aEvent, dropNode);
    if (!canHandle) return true;

    highlightDropNode(aEvent, dropNode);
    aEvent.setDropPossible(true);

    return false;
  }
@Override
  public boolean update(DnDEvent aEvent)