void registerAccelerator(AWTKeyStroke stroke) {
   if (stroke == null) return;
   strokes.add(stroke);
   if (embedder != null && embedder.isActive()) {
     embedder.registerAccelerator(stroke, strokes.size() - 1);
   }
 }
 void notifyStarted() {
   // Register accelerators
   if (embedder != null && embedder.isActive()) {
     int i = 0;
     Iterator<AWTKeyStroke> iter = strokes.iterator();
     while (iter.hasNext()) {
       embedder.registerAccelerator(iter.next(), i++);
     }
   }
   // Now we know that the the embedder is an XEmbed server, so we
   // reregister the drop target to enable XDnD protocol support via
   // XEmbed.
   updateDropTarget();
 }