static int minXOfFirstNChildren(final Container c, final int n) { ret swing(func -> int { int x = c.getWidth(); for (Component child : takeFirst(n, getChildren(c))) x = min(x, child.getX()); ret x; }); }