public static void removeMouseListener(Component component, MouseListener l) {
    UIUtil.uiTraverser(component).traverse().consumeEach(c -> c.removeMouseListener(l));
  }
public static void removeMouseListener(Component component, MouseListener l)