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