Any Performance idea should be documented here. 
Sometime while writing the code we do see some performance improvement, if there is not sufficient time to make the change a that time, just document that idea here.

1. Character checks for a xml content ( eg : in case of element name )  
to be done when adding  a new value to the symbol table. If value already exists
don't do the check. This should be useful for xerces too.

2.In Symbol Table implementation improve string comparision functionality.

3.Improve implementation of NamespaceSupport.(P0).- This is now not a problem as it was result of a regression bug and is now fixed.

4.We are  constructing java strings  for attributes even though it is not useful.Storing attribute values in a buffer of XMLStrings and then converting them to java strings  when requested should improve performance .  -done.

5.Try Improving the namespace handling in scanStartElement and scanAttribute.
6.Avoid creation of java.lang.string for element rawnames,localpart , use XMLStrings pointing to scanner array.This should also save the time we spend on adding/retriving a string from symboltable. - working on it.
