static Rectangle getBounds(final Component c) { ret c == null ? null : swing(func -> Rectangle { c.getBounds() }); }