SAX2 Bugs -*-Outline-*-

* SAXException

[FIXED]
- should have default constructor (wdehora@cromwellmedia.co.uk);
  retracts in following message, but it's probably a good idea

[SKIPPED: cannot be reproduced]
- getMessage() is not getting message from superclass correctly
  (zbeckman@creativesun.com)

* InputSource

[FIXED]
- should document what getSystemId() returns if none has been
  supplied: null or empty string (chris.laprun@nist.gov)

[SKIPPED: requires interface change]
- no way to allow parser to close InputStream returned
  (markd@lutris.com)

* DefaultHandler

[FIXED]
- resolveEntity() should throw IOException as well as SAXException
  (Matt Jones <jones@nceas.ucsb.edu>) (zaphod@catori.com)

* EntityResolver

[PASSED: explicitly mention that precedence is unspecified]
- document what a processor should do in each situation (just
  systemId, just public Id, several, etc.), i.e. precedence (Andy
  Clark)

* AttributesImpl

[FIXED]
- ensureCapacity needs to be more robust -- see 2000-07-19 message for
  details (cziegeler@sundn.de) and 2000-07-17 message
  (Andrew@instmak.com) (gordonp@niji.imb.nrc.ca)

[FIXED]
- removeAttributes uses index rather than index*5 and erases the wrong
  attribute -- see 2000-07-17 message for details (Andrew@instmak.com)
  (js@pro-solutions.com)

* ParserAdapter

[FIXED]
- rejects Namespace prefix used before declaration
  (Michael.Kay@icl.com)

* Attributes

[FIXED]
- in getIndex, use localName instead of localpart for consistency
  (elharo@metalab.unc.edu)

* XMLReaderAdapter

[FIXED]
- throws exception if no DocumentHandler set
  (ksaito@flab.fujitsu.co.jp)

* XMLReaderFactory

[FIXED]
- synchronize static methods (hermod.opstvedt@dnb.no)

====
SAX2-EXT Bugs

- [FIXED] org.xml.sax.DeclHandler instead of
  org.xml.sax.ext.DeclHandler in JavaDoc ("Jason H. den Dulk"
  <force@rivernet.com.au>) 
