/**
  * Removes the specified action listener so that it no longer receives action events from this
  * text field. If l is null, no exception is thrown and no action is performed.
  *
  * @param l the action listener.
  * @see #addActionListener
  * @see #getActionListeners
  * @see java.awt.event.ActionListener
  * @since JDK1.1
  */
 public synchronized void removeActionListener(ActionListener l) {
   if (l == null) {
     return;
   }
   actionListener = AWTEventMulticaster.remove(actionListener, l);
 }