To test that I'd have to go regularize the case of all the tags in the
XML spec which <subtext>seems like an unreasonable amount of work</subtext>.
Anyhow, the routine that checks whether we've seen a GI (where this stuff is)
is taking 8.7% of the total time. So the gain from skipping the monocasing
entirely is not going to be dramatic. In fact, it's now spending more
time in BufferedInputStream.read() (oh for a good old-fashioned getc()
macro). -Tim