private WindowMenuItem findOwnerItem() { for (WindowMenuItem i : persistentItems) { if (i.getJFrame() == owner) { return i; } } for (WindowMenuItem i : transientItems) { if (i.getJFrame() == owner) { return i; } } return null; }