Fix typo Implementstion -> Implementation

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jelly/trunk@1797648 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/AntTag.java b/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/AntTag.java
index 7ec0ab3..6a44063 100644
--- a/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/AntTag.java
+++ b/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/AntTag.java
@@ -314,7 +314,7 @@
         return project;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileIterator.java b/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileIterator.java
index 34a995d..742bcad 100644
--- a/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileIterator.java
+++ b/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileIterator.java
@@ -101,7 +101,7 @@
         throw new UnsupportedOperationException();
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/JellyPropsHandler.java b/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/JellyPropsHandler.java
index 5db7a95..0f21b8f 100644
--- a/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/JellyPropsHandler.java
+++ b/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/JellyPropsHandler.java
@@ -23,7 +23,7 @@
 import org.apache.commons.jelly.JellyContext;
 import org.apache.commons.jelly.expression.Expression;
 
-/** Implementstion of a Commons Grant <code>propsHandler</code>
+/** Implementation of a Commons Grant <code>propsHandler</code>
  *  to resolve through Jelly's context.
  *
  *  @author <a href="mailto:bob@eng.werken.com">Bob McWhirter</a>
diff --git a/jelly-tags/ant/src/java/org/apache/commons/jelly/task/AntJellyContext.java b/jelly-tags/ant/src/java/org/apache/commons/jelly/task/AntJellyContext.java
index c5d047a..7d42e3d 100644
--- a/jelly-tags/ant/src/java/org/apache/commons/jelly/task/AntJellyContext.java
+++ b/jelly-tags/ant/src/java/org/apache/commons/jelly/task/AntJellyContext.java
@@ -122,7 +122,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/ant/src/java/org/apache/commons/jelly/task/JellyTask.java b/jelly-tags/ant/src/java/org/apache/commons/jelly/task/JellyTask.java
index 2a9eb65..b7953de 100644
--- a/jelly-tags/ant/src/java/org/apache/commons/jelly/task/JellyTask.java
+++ b/jelly-tags/ant/src/java/org/apache/commons/jelly/task/JellyTask.java
@@ -174,7 +174,7 @@
         return context;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/ant/src/test/org/apache/commons/jelly/ant/example_jar.jelly b/jelly-tags/ant/src/test/org/apache/commons/jelly/ant/example_jar.jelly
index 4a07575..4e056e4 100644
--- a/jelly-tags/ant/src/test/org/apache/commons/jelly/ant/example_jar.jelly
+++ b/jelly-tags/ant/src/test/org/apache/commons/jelly/ant/example_jar.jelly
@@ -38,9 +38,9 @@
           <attribute name="Specification-Title" value="Some Title"/>
           <attribute name="Specification-Version" value="1.1"/>
           <attribute name="Specification-Vendor" value="Apache"/>
-          <attribute name="Implementstion-Title" value="Some implementation title"/>
-          <attribute name="Implementstion-Version" value="1.1"/>
-          <attribute name="Implementstion-Vendor" value="Apache"/>
+          <attribute name="Implementation-Title" value="Some implementation title"/>
+          <attribute name="Implementation-Version" value="1.1"/>
+          <attribute name="Implementation-Vendor" value="Apache"/>
         </section>
       </manifest>
     </jar>
diff --git a/jelly-tags/avalon/src/java/org/apache/commons/jelly/avalon/JellyServiceImpl.java b/jelly-tags/avalon/src/java/org/apache/commons/jelly/avalon/JellyServiceImpl.java
index c6e63e0..10848e6 100644
--- a/jelly-tags/avalon/src/java/org/apache/commons/jelly/avalon/JellyServiceImpl.java
+++ b/jelly-tags/avalon/src/java/org/apache/commons/jelly/avalon/JellyServiceImpl.java
@@ -208,7 +208,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeanTagLibrary.java b/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeanTagLibrary.java
index afe966b..21c14fe 100644
--- a/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeanTagLibrary.java
+++ b/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeanTagLibrary.java
@@ -99,7 +99,7 @@
         return new TagScript( createTagFactory(name, attributes) );
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeandefTag.java b/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeandefTag.java
index 4c63a28..94057d7 100644
--- a/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeandefTag.java
+++ b/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeandefTag.java
@@ -146,7 +146,7 @@
         this.methodName = methodName;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Method getInvokeMethod(Class theClass) {
         if (methodName != null) {
diff --git a/jelly-tags/bean/src/test/org/apache/commons/jelly/tags/bean/MyTagLibrary.java b/jelly-tags/bean/src/test/org/apache/commons/jelly/tags/bean/MyTagLibrary.java
index 3104c50..0beee14 100644
--- a/jelly-tags/bean/src/test/org/apache/commons/jelly/tags/bean/MyTagLibrary.java
+++ b/jelly-tags/bean/src/test/org/apache/commons/jelly/tags/bean/MyTagLibrary.java
@@ -50,7 +50,7 @@
         return new TagScript( factory );
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/IntrospectorTag.java b/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/IntrospectorTag.java
index b92df58..1d844b5 100644
--- a/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/IntrospectorTag.java
+++ b/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/IntrospectorTag.java
@@ -143,7 +143,7 @@
         this.var = var;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/ParseTag.java b/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/ParseTag.java
index ab3183d..a250eaf 100644
--- a/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/ParseTag.java
+++ b/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/ParseTag.java
@@ -196,7 +196,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Channel.java b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Channel.java
index a3b3a9c..549f6f8 100644
--- a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Channel.java
+++ b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Channel.java
@@ -28,7 +28,7 @@
 
 
 /**
- * <p>Implementstion object representing a <strong>channel</strong> in the
+ * <p>Implementation object representing a <strong>channel</strong> in the
  * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
  * to further specialize its behavior.</p>
  */
diff --git a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Image.java b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Image.java
index 5002b3b..c58f558 100644
--- a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Image.java
+++ b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Image.java
@@ -23,7 +23,7 @@
 
 
 /**
- * <p>Implementstion object representing an <strong>image</strong> in the
+ * <p>Implementation object representing an <strong>image</strong> in the
  * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
  * to further specialize its behavior.</p>
  */
diff --git a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Item.java b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Item.java
index 051b39c..073d2b9 100644
--- a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Item.java
+++ b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/Item.java
@@ -23,7 +23,7 @@
 
 
 /**
- * <p>Implementstion object representing an <strong>item</strong> in the
+ * <p>Implementation object representing an <strong>item</strong> in the
  * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
  * to further specialize its behavior.</p>
  */
diff --git a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/RSSDigester.java b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/RSSDigester.java
index 2c79b58..459a95b 100644
--- a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/RSSDigester.java
+++ b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/RSSDigester.java
@@ -31,7 +31,7 @@
 
 
 /**
- * <p>Implementstion of <strong>org.apache.commons.digester.Digester</strong>
+ * <p>Implementation of <strong>org.apache.commons.digester.Digester</strong>
  * designed to process input streams that conform to the <em>Rich Site
  * Summary</em> DTD, version 0.91.  For more information about this format,
  * see the <a href="http://my.netscape.com/publish/">My Netscape</a> site.</p>
diff --git a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/TextInput.java b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/TextInput.java
index 96f53da..40846bf 100644
--- a/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/TextInput.java
+++ b/jelly-tags/betwixt/src/test/org/apache/commons/digester/rss/TextInput.java
@@ -23,7 +23,7 @@
 
 
 /**
- * <p>Implementstion object representing a <strong>textinput</strong> in the
+ * <p>Implementation object representing a <strong>textinput</strong> in the
  * <em>Rich Site Summary</em> DTD, version 0.91.  This class may be subclassed
  * to further specialize its behavior.</p>
  */
diff --git a/jelly-tags/bsf/src/java/org/apache/commons/jelly/tags/bsf/BSFExpressionFactory.java b/jelly-tags/bsf/src/java/org/apache/commons/jelly/tags/bsf/BSFExpressionFactory.java
index 8936bc7..75658b4 100644
--- a/jelly-tags/bsf/src/java/org/apache/commons/jelly/tags/bsf/BSFExpressionFactory.java
+++ b/jelly-tags/bsf/src/java/org/apache/commons/jelly/tags/bsf/BSFExpressionFactory.java
@@ -91,7 +91,7 @@
         }
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /** Factory method */
diff --git a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/BeanTag.java b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/BeanTag.java
index 8cfd81b..650a05f 100644
--- a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/BeanTag.java
+++ b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/BeanTag.java
@@ -162,7 +162,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/ClassLoaderTag.java b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/ClassLoaderTag.java
index 598272f..6d73ed8 100644
--- a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/ClassLoaderTag.java
+++ b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/ClassLoaderTag.java
@@ -78,7 +78,7 @@
         this.url = url;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     public void doTag(XMLOutput output) throws MissingAttributeException, JellyTagException {
diff --git a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/DefineTagSupport.java b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/DefineTagSupport.java
index f87c5b0..394b6c5 100644
--- a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/DefineTagSupport.java
+++ b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/DefineTagSupport.java
@@ -29,7 +29,7 @@
  */
 public abstract class DefineTagSupport extends TagSupport {
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/JellyBeanTag.java b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/JellyBeanTag.java
index 573764f..82c42c3 100644
--- a/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/JellyBeanTag.java
+++ b/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/JellyBeanTag.java
@@ -69,7 +69,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     protected Method getInvokeMethod( Class theClass ) {
diff --git a/jelly-tags/dynabean/src/java/org/apache/commons/jelly/tags/dynabean/SetTag.java b/jelly-tags/dynabean/src/java/org/apache/commons/jelly/tags/dynabean/SetTag.java
index b2ee586..1d26537 100644
--- a/jelly-tags/dynabean/src/java/org/apache/commons/jelly/tags/dynabean/SetTag.java
+++ b/jelly-tags/dynabean/src/java/org/apache/commons/jelly/tags/dynabean/SetTag.java
@@ -139,7 +139,7 @@
         this.property = property;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected void setPropertyValue( Object target, String property, Object value ) {
         try {
diff --git a/jelly-tags/html/src/java/org/apache/commons/jelly/tags/html/ParseTag.java b/jelly-tags/html/src/java/org/apache/commons/jelly/tags/html/ParseTag.java
index f8772b0..1f94f5a 100644
--- a/jelly-tags/html/src/java/org/apache/commons/jelly/tags/html/ParseTag.java
+++ b/jelly-tags/html/src/java/org/apache/commons/jelly/tags/html/ParseTag.java
@@ -101,7 +101,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceImageTag.java b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceImageTag.java
index 4f37cc5..2043e3a 100644
--- a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceImageTag.java
+++ b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceImageTag.java
@@ -26,7 +26,7 @@
 import org.eclipse.swt.widgets.Widget;
 
 /**
- * Implementstion of SWT ImageTag
+ * Implementation of SWT ImageTag
  *
  * @author <a href="mailto:ckl@dacelo.nl">Christiaan ten Klooster</a>
  */
diff --git a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutDataTag.java b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutDataTag.java
index b9ecd41..dc10ff6 100644
--- a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutDataTag.java
+++ b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutDataTag.java
@@ -25,7 +25,7 @@
 import org.eclipse.swt.widgets.Widget;
 
 /**
- * Implementstion of SWT LayoutDataTag
+ * Implementation of SWT LayoutDataTag
  *  
  * @author <a href="mailto:ckl@dacelo.nl">Christiaan ten Klooster</a> 
  */
diff --git a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutTag.java b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutTag.java
index f501a48..c11f58c 100644
--- a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutTag.java
+++ b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceLayoutTag.java
@@ -25,7 +25,7 @@
 import org.eclipse.swt.widgets.Widget;
 
 /**
- * Implementstion of SWT LayoutTag
+ * Implementation of SWT LayoutTag
  *
  * @author <a href="mailto:ckl@dacelo.nl">Christiaan ten Klooster</a>
  */
diff --git a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceWidgetTag.java b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceWidgetTag.java
index bb6bdab..3cd0866 100644
--- a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceWidgetTag.java
+++ b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/JFaceWidgetTag.java
@@ -27,7 +27,7 @@
 import org.eclipse.swt.widgets.Widget;
 
 /**
- * Implementstion of SWT WidgetTag
+ * Implementation of SWT WidgetTag
  *
  * @author <a href="mailto:ckl@dacelo.nl">Christiaan ten Klooster</a>
  */
diff --git a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/preference/PreferencePageTag.java b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/preference/PreferencePageTag.java
index 47de42a..14fe3b7 100644
--- a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/preference/PreferencePageTag.java
+++ b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/preference/PreferencePageTag.java
@@ -42,7 +42,7 @@
 public class PreferencePageTag extends TagSupport {
 
     /**
-     * Implementstion of a FieldEditorPreferencePage
+     * Implementation of a FieldEditorPreferencePage
      * method createFieldEditors is called on Dialog.open()
      */
     public class PreferencePageImpl extends FieldEditorPreferencePage {
diff --git a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/wizard/WizardPageTag.java b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/wizard/WizardPageTag.java
index 091d21e..45272b9 100644
--- a/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/wizard/WizardPageTag.java
+++ b/jelly-tags/jface/src/java/org/apache/commons/jelly/tags/jface/wizard/WizardPageTag.java
@@ -36,7 +36,7 @@
 public class WizardPageTag extends UseBeanTag {
 
     /**
-     * Implementstion of a WizardPage
+     * Implementation of a WizardPage
      * method createControl is called on Dialog.open()
      */
     public class WizardPageImpl extends WizardPage {
diff --git a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MapMessageTag.java b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MapMessageTag.java
index 21aec6f..204571d 100644
--- a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MapMessageTag.java
+++ b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MapMessageTag.java
@@ -67,7 +67,7 @@
         }
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Message createMessage() throws JellyTagException {
         try {
diff --git a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageOperationTag.java b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageOperationTag.java
index 9e1f1c4..eb9d2c5 100644
--- a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageOperationTag.java
+++ b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageOperationTag.java
@@ -83,7 +83,7 @@
         this.subject = subject;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageTag.java b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageTag.java
index ed2babc..1b0b782 100644
--- a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageTag.java
+++ b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/MessageTag.java
@@ -143,7 +143,7 @@
         }
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Messenger findConnection() throws JellyTagException {
         ConnectionContext messengerTag = (ConnectionContext) findAncestorWithClass( ConnectionContext.class );
diff --git a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ObjectMessageTag.java b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ObjectMessageTag.java
index c6561a1..ffdb1f9 100644
--- a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ObjectMessageTag.java
+++ b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ObjectMessageTag.java
@@ -47,7 +47,7 @@
         this.object = object;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Message createMessage() throws JellyTagException {
         Serializable value = (object != null) ? object : getBodyText();
diff --git a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ReceiveTag.java b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ReceiveTag.java
index 889946a..d1c1f8b 100644
--- a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ReceiveTag.java
+++ b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/ReceiveTag.java
@@ -108,7 +108,7 @@
         this.timeout = timeout;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/TextMessageTag.java b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/TextMessageTag.java
index 553ccef..3f094a3 100644
--- a/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/TextMessageTag.java
+++ b/jelly-tags/jms/src/java/org/apache/commons/jelly/tags/jms/TextMessageTag.java
@@ -45,7 +45,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Message createMessage() throws JellyTagException {
         String value = (text != null) ? text : getBodyText();
diff --git a/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/OperationTag.java b/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/OperationTag.java
index a4fb095..036e384 100644
--- a/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/OperationTag.java
+++ b/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/OperationTag.java
@@ -139,7 +139,7 @@
         this.parameters = parameters;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
@@ -164,4 +164,4 @@
             return new Object[0];
         }
     }
-}
\ No newline at end of file
+}
diff --git a/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/RegisterTag.java b/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/RegisterTag.java
index 41a586d..4758e1c 100644
--- a/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/RegisterTag.java
+++ b/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/RegisterTag.java
@@ -113,7 +113,7 @@
         this.server = server;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/ServerTag.java b/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/ServerTag.java
index 5b9c023..bd515fb 100644
--- a/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/ServerTag.java
+++ b/jelly-tags/jmx/src/java/org/apache/commons/jelly/tags/jmx/ServerTag.java
@@ -78,7 +78,7 @@
 
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     /**
      * Factory method to lazily create an MBeanServer if none is supplied
diff --git a/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StyleTag.java b/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StyleTag.java
index f7bf580..99b0ddc 100644
--- a/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StyleTag.java
+++ b/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StyleTag.java
@@ -94,7 +94,7 @@
         this.select = select;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /** @return the source on which the stylesheet should run
diff --git a/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StylesheetTag.java b/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StylesheetTag.java
index eb3d0f8..22276fa 100644
--- a/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StylesheetTag.java
+++ b/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/StylesheetTag.java
@@ -166,7 +166,7 @@
         this.select = select;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /** @return the source on which the stylesheet should run
diff --git a/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/TemplateTag.java b/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/TemplateTag.java
index 2b9a46f..75dc689 100644
--- a/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/TemplateTag.java
+++ b/jelly-tags/jsl/src/java/org/apache/commons/jelly/tags/jsl/TemplateTag.java
@@ -134,7 +134,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Rule createRule(StylesheetTag tag, XMLOutput output) {
         return new Rule( match, createAction(tag, output) );
diff --git a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertTagSupport.java b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertTagSupport.java
index 61dfa22..4d045c2 100644
--- a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertTagSupport.java
+++ b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertTagSupport.java
@@ -33,7 +33,7 @@
     public AssertTagSupport() {
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
index 3150ef8..bcd61c5 100644
--- a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
+++ b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
@@ -117,7 +117,7 @@
         return ClassLoaderUtils.getClassLoader(classLoader, getContext().getUseContextClassLoader(), getClass());
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/CaseTag.java b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/CaseTag.java
index a355461..cbe6205 100644
--- a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/CaseTag.java
+++ b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/CaseTag.java
@@ -86,7 +86,7 @@
         this.name = name;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/RunTag.java b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/RunTag.java
index 8d01496..c7189e4 100644
--- a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/RunTag.java
+++ b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/RunTag.java
@@ -125,7 +125,7 @@
 
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/SuiteTag.java b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/SuiteTag.java
index 13b1d35..8c10cf1 100644
--- a/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/SuiteTag.java
+++ b/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/SuiteTag.java
@@ -98,7 +98,7 @@
         this.name = name;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/quartz/src/java/org/apache/commons/jelly/tags/quartz/JellyJob.java b/jelly-tags/quartz/src/java/org/apache/commons/jelly/tags/quartz/JellyJob.java
index 31aac19..5371340 100644
--- a/jelly-tags/quartz/src/java/org/apache/commons/jelly/tags/quartz/JellyJob.java
+++ b/jelly-tags/quartz/src/java/org/apache/commons/jelly/tags/quartz/JellyJob.java
@@ -27,7 +27,7 @@
 import org.quartz.JobExecutionContext;
 import org.quartz.JobExecutionException;
 
-/** Implementstion of a quart <code>Job</code> to execute jellyscript.
+/** Implementation of a quart <code>Job</code> to execute jellyscript.
  *
  *  @author <a href="mailto:bob@eng.werken.com">bob mcwhirter</a>
  */
diff --git a/jelly-tags/soap/src/java/org/apache/commons/jelly/tags/soap/InvokeTag.java b/jelly-tags/soap/src/java/org/apache/commons/jelly/tags/soap/InvokeTag.java
index 7ad312e..8874e9d 100644
--- a/jelly-tags/soap/src/java/org/apache/commons/jelly/tags/soap/InvokeTag.java
+++ b/jelly-tags/soap/src/java/org/apache/commons/jelly/tags/soap/InvokeTag.java
@@ -176,7 +176,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/sql/src/java/org/apache/commons/jelly/tags/sql/TransactionTag.java b/jelly-tags/sql/src/java/org/apache/commons/jelly/tags/sql/TransactionTag.java
index 3ee8b2e..1c1bbef 100644
--- a/jelly-tags/sql/src/java/org/apache/commons/jelly/tags/sql/TransactionTag.java
+++ b/jelly-tags/sql/src/java/org/apache/commons/jelly/tags/sql/TransactionTag.java
@@ -170,7 +170,7 @@
     }
 
     //*********************************************************************
-    // Implementstion methods methods
+    // Implementation methods methods
 
     /**
      * Restores the <code>Connection</code> to its initial state and
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ActionTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ActionTag.java
index 484a80a..8b3cd19 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ActionTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ActionTag.java
@@ -60,7 +60,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
 
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderAlignTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderAlignTag.java
index e76233c..c736a3b 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderAlignTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderAlignTag.java
@@ -72,7 +72,7 @@
         this.align = align;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     protected Object getConstraints() {
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderLayoutTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderLayoutTag.java
index 5459a8e..1cc51c1 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderLayoutTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderLayoutTag.java
@@ -72,7 +72,7 @@
         this.vgap = vgap;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderTagSupport.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderTagSupport.java
index 1a0c06a..38dd89c 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderTagSupport.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/BorderTagSupport.java
@@ -77,7 +77,7 @@
         this.var = var;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ComponentTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ComponentTag.java
index 5a777c1..8a17cc6 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ComponentTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/ComponentTag.java
@@ -288,7 +288,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/DialogTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/DialogTag.java
index beeaa1b..9c2caad 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/DialogTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/DialogTag.java
@@ -45,7 +45,7 @@
         super(JDialog.class);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/FontTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/FontTag.java
index 15c4f55..29a26df 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/FontTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/FontTag.java
@@ -91,7 +91,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GbcTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GbcTag.java
index 4fb1b66..46e55f3 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GbcTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GbcTag.java
@@ -76,7 +76,7 @@
         tag.addLayoutComponent(component, getConstraints());
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GridBagLayoutTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GridBagLayoutTag.java
index f48d348..249176b 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GridBagLayoutTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/GridBagLayoutTag.java
@@ -36,7 +36,7 @@
     public GridBagLayoutTag() {
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/LayoutTagSupport.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/LayoutTagSupport.java
index a22be88..2139110 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/LayoutTagSupport.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/LayoutTagSupport.java
@@ -79,7 +79,7 @@
         this.var = var;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/SwingTagLibrary.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/SwingTagLibrary.java
index 5f5613c..e305e6f 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/SwingTagLibrary.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/SwingTagLibrary.java
@@ -201,7 +201,7 @@
         return (Factory) getFactoryMap().get(elementName);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableLayoutTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableLayoutTag.java
index 28c20d2..e5ede65 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableLayoutTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableLayoutTag.java
@@ -63,7 +63,7 @@
         super.doTag(output);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
 
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelColumnTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelColumnTag.java
index 7fc9da5..ec2813e 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelColumnTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelColumnTag.java
@@ -40,7 +40,7 @@
         return super.getAttributeType(name);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected void processBean(String var, Object bean) throws JellyTagException {
         super.processBean(var, bean);
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelTag.java
index 922d34f..176ccc3 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TableModelTag.java
@@ -35,7 +35,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected void processBean(String var, Object bean) throws JellyTagException {
         super.processBean(var, bean);
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TdTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TdTag.java
index 8ffc6bd..2b77f73 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TdTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TdTag.java
@@ -133,7 +133,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TitledBorderTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TitledBorderTag.java
index 4b72379..58c4a39 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TitledBorderTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/TitledBorderTag.java
@@ -101,7 +101,7 @@
 
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/WindowListenerTag.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/WindowListenerTag.java
index ad70254..898aa8f 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/WindowListenerTag.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/WindowListenerTag.java
@@ -153,7 +153,7 @@
 
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected void invokeScript(XMLOutput output, WindowEvent event, Script script) {
         if ( var != null ) {
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/impl/package.html b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/impl/package.html
index 7cea185..81abceb 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/impl/package.html
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/impl/package.html
@@ -4,7 +4,7 @@
 <body>
 
   <p>
-  	Implementstion classes for the JellySwing library
+  	Implementation classes for the JellySwing library
   </p>
   
 </body>
diff --git a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/model/ExpressionTableModel.java b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/model/ExpressionTableModel.java
index 668922f..29d6a4d 100644
--- a/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/model/ExpressionTableModel.java
+++ b/jelly-tags/swing/src/java/org/apache/commons/jelly/tags/swing/model/ExpressionTableModel.java
@@ -146,7 +146,7 @@
         this.context = context;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected static class MyTableColumnModel extends DefaultTableColumnModel {
         public List getColumnList() {
diff --git a/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestConverters.java b/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestConverters.java
index 23e2ab8..1a22de2 100644
--- a/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestConverters.java
+++ b/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestConverters.java
@@ -75,7 +75,7 @@
         assertPoint(" 0  ,  200  ", new Point(0, 200));
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     protected void assertPoint(String expression, Point expected) throws Exception {
diff --git a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/DialogTag.java b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/DialogTag.java
index e1fecab..1a36634 100644
--- a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/DialogTag.java
+++ b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/DialogTag.java
@@ -47,7 +47,7 @@
         super(widgetClass);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
@@ -70,4 +70,4 @@
         return dialog;
     }
 
-}
\ No newline at end of file
+}
diff --git a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutDataTag.java b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutDataTag.java
index d304e7c..264175b 100644
--- a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutDataTag.java
+++ b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutDataTag.java
@@ -43,7 +43,7 @@
         super(layoutDataClass);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTag.java b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTag.java
index 03c5779..2939d4e 100644
--- a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTag.java
+++ b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTag.java
@@ -54,7 +54,7 @@
         return null;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTagSupport.java b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTagSupport.java
index a920d5a..65583f9 100644
--- a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTagSupport.java
+++ b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/LayoutTagSupport.java
@@ -69,7 +69,7 @@
         this.var = var;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     /**
      * Either defines a variable or adds the current component to the parent
diff --git a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/MenuTag.java b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/MenuTag.java
index c693cae..7255d41 100644
--- a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/MenuTag.java
+++ b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/MenuTag.java
@@ -45,7 +45,7 @@
         super(Menu.class, style);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/OnEventTag.java b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/OnEventTag.java
index ae6897e..c6956f1 100644
--- a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/OnEventTag.java
+++ b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/OnEventTag.java
@@ -129,7 +129,7 @@
         this.type = type;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/WidgetTag.java b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/WidgetTag.java
index 2ec3a19..39439c6 100644
--- a/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/WidgetTag.java
+++ b/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/WidgetTag.java
@@ -113,7 +113,7 @@
         clearBean();
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java b/jelly-tags/util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java
index 57baf3a..20758c4 100644
--- a/jelly-tags/util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java
+++ b/jelly-tags/util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java
@@ -169,7 +169,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/AssertValidTag.java b/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/AssertValidTag.java
index f60b87d..77e5505 100644
--- a/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/AssertValidTag.java
+++ b/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/AssertValidTag.java
@@ -62,7 +62,7 @@
         super.doTag(output);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/ValidateTag.java b/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/ValidateTag.java
index 48e14f4..11333f7 100644
--- a/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/ValidateTag.java
+++ b/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/ValidateTag.java
@@ -154,7 +154,7 @@
         this.var = var;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/VerifierTag.java b/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/VerifierTag.java
index da99ff9..cf83b20 100644
--- a/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/VerifierTag.java
+++ b/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/VerifierTag.java
@@ -182,7 +182,7 @@
         return factory;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
 
diff --git a/jelly-tags/velocity/src/java/org/apache/commons/jelly/tags/velocity/MergeTag.java b/jelly-tags/velocity/src/java/org/apache/commons/jelly/tags/velocity/MergeTag.java
index c7e1d50..c5e10f8 100644
--- a/jelly-tags/velocity/src/java/org/apache/commons/jelly/tags/velocity/MergeTag.java
+++ b/jelly-tags/velocity/src/java/org/apache/commons/jelly/tags/velocity/MergeTag.java
@@ -170,7 +170,7 @@
         this.inputEncoding = encoding;
     }
 
-    // -- Implementstion ----------------------------------------------------
+    // -- Implementation ----------------------------------------------------
 
     /**
      * Merges the Velocity template with the Jelly context.
diff --git a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/IfTag.java b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/IfTag.java
index 1027713..fb4fcd7 100644
--- a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/IfTag.java
+++ b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/IfTag.java
@@ -63,7 +63,7 @@
         this.select = select;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Object getXPathContext() {
         ForEachTag tag = (ForEachTag) findAncestorWithClass( ForEachTag.class );
diff --git a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTag.java b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTag.java
index 7975737..0186cdd 100644
--- a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTag.java
+++ b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTag.java
@@ -80,7 +80,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTagSupport.java b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTagSupport.java
index b5b9e5c..8bdf4ba 100644
--- a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTagSupport.java
+++ b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/ParseTagSupport.java
@@ -103,7 +103,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/TransformTag.java b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/TransformTag.java
index eab5ee1..22da20f 100644
--- a/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/TransformTag.java
+++ b/jelly-tags/xml/src/java/org/apache/commons/jelly/tags/xml/TransformTag.java
@@ -192,7 +192,7 @@
         this.transformerHandler.getTransformer().setParameter(name, value);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/pom.xml b/pom.xml
index eac5eee..25e0b6a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -355,7 +355,7 @@
         <configuration>
           <archive>
             <manifestEntries>
-              <Implementstion-Vendor-Id>org.apache</Implementstion-Vendor-Id>
+              <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
               <X-Compile-Source-JDK>${maven.compiler.source}</X-Compile-Source-JDK>
               <X-Compile-Target-JDK>${maven.compiler.target}</X-Compile-Target-JDK>
             </manifestEntries>
diff --git a/project.properties b/project.properties
index 7219a51..153e188 100644
--- a/project.properties
+++ b/project.properties
@@ -31,8 +31,8 @@
 maven.compile.target=1.3
 
 # Jar Manifest Additional Attributes
-maven.jar.manifest.attributes.list=Implementstion-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
-maven.jar.manifest.attribute.Implementstion-Vendor-Id=org.apache
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
 maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
 maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
diff --git a/project.xml b/project.xml
index 6d5cd01..107ddd8 100644
--- a/project.xml
+++ b/project.xml
@@ -50,7 +50,7 @@
       <packages>org.apache.commons.jelly.impl,org.apache.commons.jelly.tags,org.apache.commons.jelly.expression</packages>
     </packageGroup>
     <packageGroup>
-      <title>Tag Implementstions</title>
+      <title>Tag Implementations</title>
       <packages>org.apache.commons.jelly.tags.*</packages>
     </packageGroup>
   </packageGroups>
diff --git a/src/java/org/apache/commons/jelly/Jelly.java b/src/java/org/apache/commons/jelly/Jelly.java
index 788c569..9ce4188 100644
--- a/src/java/org/apache/commons/jelly/Jelly.java
+++ b/src/java/org/apache/commons/jelly/Jelly.java
@@ -249,7 +249,7 @@
         this.validateXML = validate;
     }
     
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------                
     /**
      * @return the URL for the relative file name or absolute URL 
diff --git a/src/java/org/apache/commons/jelly/JellyContext.java b/src/java/org/apache/commons/jelly/JellyContext.java
index 52b4d5a..ff34328 100644
--- a/src/java/org/apache/commons/jelly/JellyContext.java
+++ b/src/java/org/apache/commons/jelly/JellyContext.java
@@ -929,7 +929,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     /**
      * @return a new relative URL from the given root and with the addition of the
diff --git a/src/java/org/apache/commons/jelly/TagLibrary.java b/src/java/org/apache/commons/jelly/TagLibrary.java
index 80f52bd..f91e765 100644
--- a/src/java/org/apache/commons/jelly/TagLibrary.java
+++ b/src/java/org/apache/commons/jelly/TagLibrary.java
@@ -138,7 +138,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/java/org/apache/commons/jelly/TagSupport.java b/src/java/org/apache/commons/jelly/TagSupport.java
index cda94fa..85ec7bd 100644
--- a/src/java/org/apache/commons/jelly/TagSupport.java
+++ b/src/java/org/apache/commons/jelly/TagSupport.java
@@ -206,7 +206,7 @@
         getBody().run(context, output);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     /**
      * Searches up the parent hierarchy for a Tag of the given type.
diff --git a/src/java/org/apache/commons/jelly/XMLOutput.java b/src/java/org/apache/commons/jelly/XMLOutput.java
index 871b4cb..cdc16de 100644
--- a/src/java/org/apache/commons/jelly/XMLOutput.java
+++ b/src/java/org/apache/commons/jelly/XMLOutput.java
@@ -898,7 +898,7 @@
         this.lexicalHandler = lexicalHandler;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     /**
      * Factory method to create a new XMLOutput from an XMLWriter
diff --git a/src/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java b/src/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java
index f29de5b..333722f 100644
--- a/src/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java
+++ b/src/java/org/apache/commons/jelly/expression/jexl/JexlExpressionFactory.java
@@ -91,7 +91,7 @@
         this.supportAntVariables = supportAntVariables;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/java/org/apache/commons/jelly/expression/package.html b/src/java/org/apache/commons/jelly/expression/package.html
index 873f641..1f4da0a 100644
--- a/src/java/org/apache/commons/jelly/expression/package.html
+++ b/src/java/org/apache/commons/jelly/expression/package.html
@@ -20,7 +20,7 @@
 </head>
 <body>
 
-  <p>Implementstions of the Expression classes using commons-jexl.
+  <p>Implementations of the Expression classes using commons-jexl.
   </p>
 
 </body>
diff --git a/src/java/org/apache/commons/jelly/expression/xpath/XPathExpression.java b/src/java/org/apache/commons/jelly/expression/xpath/XPathExpression.java
index 0186007..b91ffc3 100644
--- a/src/java/org/apache/commons/jelly/expression/xpath/XPathExpression.java
+++ b/src/java/org/apache/commons/jelly/expression/xpath/XPathExpression.java
@@ -114,7 +114,7 @@
         return value;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/java/org/apache/commons/jelly/impl/DefaultTagLibraryResolver.java b/src/java/org/apache/commons/jelly/impl/DefaultTagLibraryResolver.java
index 4849317..292e64e 100644
--- a/src/java/org/apache/commons/jelly/impl/DefaultTagLibraryResolver.java
+++ b/src/java/org/apache/commons/jelly/impl/DefaultTagLibraryResolver.java
@@ -181,7 +181,7 @@
         this.discovery = discovery;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
@@ -228,4 +228,4 @@
         return null;
     }
 
-}
\ No newline at end of file
+}
diff --git a/src/java/org/apache/commons/jelly/impl/TagScript.java b/src/java/org/apache/commons/jelly/impl/TagScript.java
index 67135b4..a223bf9 100644
--- a/src/java/org/apache/commons/jelly/impl/TagScript.java
+++ b/src/java/org/apache/commons/jelly/impl/TagScript.java
@@ -511,7 +511,7 @@
         return namespaceContext;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
@@ -749,4 +749,4 @@
     String prefix;
     String nsURI;
     Expression exp;
-}
\ No newline at end of file
+}
diff --git a/src/java/org/apache/commons/jelly/parser/XMLParser.java b/src/java/org/apache/commons/jelly/parser/XMLParser.java
index 1832d46..847f694 100644
--- a/src/java/org/apache/commons/jelly/parser/XMLParser.java
+++ b/src/java/org/apache/commons/jelly/parser/XMLParser.java
@@ -952,7 +952,7 @@
         }
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     /**
      * If this object has not been configured then register the default
diff --git a/src/java/org/apache/commons/jelly/tags/core/ParseTag.java b/src/java/org/apache/commons/jelly/tags/core/ParseTag.java
index 42ecbdf..387e1b1 100644
--- a/src/java/org/apache/commons/jelly/tags/core/ParseTag.java
+++ b/src/java/org/apache/commons/jelly/tags/core/ParseTag.java
@@ -153,7 +153,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java b/src/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java
index 0ceb7b7..dbc6a75 100644
--- a/src/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java
+++ b/src/java/org/apache/commons/jelly/tags/core/SetPropertiesTag.java
@@ -72,7 +72,7 @@
         setBeanProperties(bean, attributes);
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/java/org/apache/commons/jelly/tags/core/SetTag.java b/src/java/org/apache/commons/jelly/tags/core/SetTag.java
index 8bfa579..429760c 100644
--- a/src/java/org/apache/commons/jelly/tags/core/SetTag.java
+++ b/src/java/org/apache/commons/jelly/tags/core/SetTag.java
@@ -164,7 +164,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected void setPropertyValue( Object target, String property, Object value ) {
         try {
diff --git a/src/java/org/apache/commons/jelly/tags/core/UseBeanTag.java b/src/java/org/apache/commons/jelly/tags/core/UseBeanTag.java
index aeee07d..aae8d42 100644
--- a/src/java/org/apache/commons/jelly/tags/core/UseBeanTag.java
+++ b/src/java/org/apache/commons/jelly/tags/core/UseBeanTag.java
@@ -116,7 +116,7 @@
         }
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/java/org/apache/commons/jelly/tags/core/UseListTag.java b/src/java/org/apache/commons/jelly/tags/core/UseListTag.java
index 6787cab..5396209 100644
--- a/src/java/org/apache/commons/jelly/tags/core/UseListTag.java
+++ b/src/java/org/apache/commons/jelly/tags/core/UseListTag.java
@@ -63,7 +63,7 @@
     }
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     protected void setBeanProperties(Object bean, Map attributes) throws JellyTagException {
diff --git a/src/java/org/apache/commons/jelly/xpath/XPathTagSupport.java b/src/java/org/apache/commons/jelly/xpath/XPathTagSupport.java
index ad8785f..0e4c432 100644
--- a/src/java/org/apache/commons/jelly/xpath/XPathTagSupport.java
+++ b/src/java/org/apache/commons/jelly/xpath/XPathTagSupport.java
@@ -25,7 +25,7 @@
   */
 public abstract class XPathTagSupport extends TagSupport {
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
     protected Object getXPathContext() {
         XPathSource tag = (XPathSource) findAncestorWithClass( XPathSource.class );
diff --git a/src/test/org/apache/commons/jelly/tags/junit/AssertTagSupport.java b/src/test/org/apache/commons/jelly/tags/junit/AssertTagSupport.java
index 00603a2..7afa770 100644
--- a/src/test/org/apache/commons/jelly/tags/junit/AssertTagSupport.java
+++ b/src/test/org/apache/commons/jelly/tags/junit/AssertTagSupport.java
@@ -30,7 +30,7 @@
     public AssertTagSupport() {
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/test/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java b/src/test/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
index 5e75354..5515c58 100644
--- a/src/test/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
+++ b/src/test/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
@@ -112,7 +112,7 @@
         return ClassLoaderUtils.getClassLoader(classLoader, getClass());
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/test/org/apache/commons/jelly/tags/junit/CaseTag.java b/src/test/org/apache/commons/jelly/tags/junit/CaseTag.java
index a355461..cbe6205 100644
--- a/src/test/org/apache/commons/jelly/tags/junit/CaseTag.java
+++ b/src/test/org/apache/commons/jelly/tags/junit/CaseTag.java
@@ -86,7 +86,7 @@
         this.name = name;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/test/org/apache/commons/jelly/tags/junit/RunTag.java b/src/test/org/apache/commons/jelly/tags/junit/RunTag.java
index 823fe6e..91932eb 100644
--- a/src/test/org/apache/commons/jelly/tags/junit/RunTag.java
+++ b/src/test/org/apache/commons/jelly/tags/junit/RunTag.java
@@ -125,7 +125,7 @@
 
 
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/src/test/org/apache/commons/jelly/tags/junit/SuiteTag.java b/src/test/org/apache/commons/jelly/tags/junit/SuiteTag.java
index e629fd1..6995b72 100644
--- a/src/test/org/apache/commons/jelly/tags/junit/SuiteTag.java
+++ b/src/test/org/apache/commons/jelly/tags/junit/SuiteTag.java
@@ -98,7 +98,7 @@
         this.name = name;
     }
 
-    // Implementstion methods
+    // Implementation methods
     //-------------------------------------------------------------------------
 
     /**
diff --git a/xdocs/index.xml b/xdocs/index.xml
index c16a077..f9311aa 100644
--- a/xdocs/index.xml
+++ b/xdocs/index.xml
@@ -283,7 +283,7 @@
   <ul>
     <li><a href="http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html">JSTL Tag reference</a></li>
     <li><a href="http://java.sun.com/products/jsp/jstl/1.1/docs/api/index.html">JSTL API</a></li>
-    <li><a href="http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html">Apache JSTL Implementstion</a></li>
+    <li><a href="http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html">Apache JSTL Implementation</a></li>
   </ul>
 </section>