private static void maximizeIfNeeded(final Window owner) {
   if (owner == null) return;
   if (owner instanceof Frame) {
     Frame f = (Frame) owner;
     if (f.getState() == Frame.ICONIFIED) {
       f.setState(Frame.NORMAL);
     }
   }
 }