Making several inner classes static.
diff --git a/src/org/apache/xml/serializer/NamespaceMappings.java b/src/org/apache/xml/serializer/NamespaceMappings.java
index 454e9d3..91d25d3 100644
--- a/src/org/apache/xml/serializer/NamespaceMappings.java
+++ b/src/org/apache/xml/serializer/NamespaceMappings.java
@@ -354,7 +354,7 @@
      * and popping of namespaces to one push or one pop on
      * one stack rather than on 3 separate stacks.
      */
-    class MappingRecord {
+    static class MappingRecord {
         final String m_prefix;  // the prefix
         final String m_uri;     // the uri, possibly "" but never null
         // the depth of the element where declartion was made
diff --git a/src/org/apache/xml/serializer/ToHTMLStream.java b/src/org/apache/xml/serializer/ToHTMLStream.java
index 3056d3a..453fac6 100644
--- a/src/org/apache/xml/serializer/ToHTMLStream.java
+++ b/src/org/apache/xml/serializer/ToHTMLStream.java
@@ -2230,7 +2230,7 @@
          * The node representation for the trie.
          * @xsl.usage internal
          */
-        private class Node
+        private static class Node
         {
 
             /**
diff --git a/src/org/apache/xml/serializer/ToStream.java b/src/org/apache/xml/serializer/ToStream.java
index 9157954..1134eb7 100644
--- a/src/org/apache/xml/serializer/ToStream.java
+++ b/src/org/apache/xml/serializer/ToStream.java
@@ -3186,7 +3186,7 @@
      * In this manner trace events, and the real writing of attributes will use
      * the same code.
      */
-    private class WritertoStringBuffer extends java.io.Writer
+    private static class WritertoStringBuffer extends java.io.Writer
     {
         final private StringBuffer m_stringbuf;
         /**