--- /home/cpdev/src/classpath/javax/swing/AbstractAction.java	2005-07-05 17:33:11.000000000 +0000
+++ javax/swing/AbstractAction.java	2005-06-30 05:35:07.000000000 +0000
@@ -48,8 +48,7 @@
 import javax.swing.event.SwingPropertyChangeSupport;
 
 /**
- * A base class for implementing the {@link Action} interface.
- * 
+ * AbstractAction
  * @author	Andrew Selkirk
  * @version	1.0
  */
@@ -59,12 +58,12 @@
   private static final long serialVersionUID = -6803159439231523484L;
 
   /**
-   * A flag that indicates whether or not the action is enabled.
+   * enabled
    */
   protected boolean enabled = true;
   
   /**
-   * Provides support for property change event notification. 
+   * changeSupport
    */
   protected SwingPropertyChangeSupport changeSupport =
     new SwingPropertyChangeSupport(this);
@@ -75,8 +74,7 @@
   private transient HashMap store = new HashMap();
 
   /**
-   * Creates a new action with an empty string for the name.  All other 
-   * properties are initialised to <code>null</code>
+   * Constructor AbstractAction
    */
   public AbstractAction()
   {
@@ -84,10 +82,9 @@
   }
 
   /**
-   * Creates a new action with the specified name.  All other properties are
-   * initialised to <code>null</code>.
+   * Constructor AbstractAction
    *
-   * @param name  the name (<code>null</code> permitted).
+   * @param name TODO
    */
   public AbstractAction(String name)
   {
@@ -95,11 +92,10 @@
   }
 
   /**
-   * Creates a new action with the specified name and icon.  All other 
-   * properties are initialised to <code>null</code>.
+   * Constructor AbstractAction
    *
-   * @param name  the name (<code>null</code> permitted).
-   * @param icon  the icon (<code>null</code> permitted).
+   * @param name TODO
+   * @param icon TODO
    */
   public AbstractAction(String name, Icon icon)
   {
@@ -148,12 +144,11 @@
   }
 
   /**
-   * Returns the value associated with the specified key.
-   * 
-   * @param key  the key (not <code>null</code>).
-   * 
-   * @return The value associated with the specified key, or 
-   *         <code>null</code> if the key is not found.
+   * Returns a value for a given key from the built-in store.
+   *
+   * @param key the key to get the value for
+   *
+   * @return Object
    */
   public Object getValue(String key)
   {
@@ -161,16 +156,10 @@
   }
 
   /**
-   * Sets the value associated with the specified key and sends a 
-   * {@link java.beans.PropertyChangeEvent} to all registered listeners.  
-   * The standard keys are: {@link #NAME}, {@link #SHORT_DESCRIPTION}, 
-   * {@link #LONG_DESCRIPTION}, {@link #SMALL_ICON}, 
-   * {@link #ACTION_COMMAND_KEY}, {@link #ACCELERATOR_KEY} and 
-   * {@link #MNEMONIC_KEY}. Any existing value associated with the key will be 
-   * overwritten.
-   * 
-   * @param key  the key (not <code>null</code>).
-   * @param value  the value (<code>null</code> permitted).
+   * Puts a key/value pair into the built-in store.
+   *
+   * @param key the key
+   * @param value the value
    */
   public void putValue(String key, Object value)
   {
@@ -183,9 +172,9 @@
   }
 
   /**
-   * Returns the flag that indicates whether or not the action is enabled.
+   * isEnabled
    *
-   * @return The flag.
+   * @return boolean
    */
   public boolean isEnabled()
   {
@@ -193,11 +182,9 @@
   }
 
   /**
-   * Sets the flag that indicates whether or not the action is enabled and, if
-   * the value of the flag changed from the previous setting, sends a 
-   * {@link java.beans.PropertyChangeEvent} to all registered listeners.
+   * setEnabled
    *
-   * @param enabled  the new flag value.
+   * @param enabled TODO
    */
   public void setEnabled(boolean enabled)
   {
