Here's the second set of example code. This code differs from that used in the
article in that the option strike price is treated as an integer, rather than
a double value. It also uses the name "TradeStreamHandler" for the DefaultHandler
subclass used in the parsing.

The TestDriver program uses JAXP for parser creation. You can download the 
Crimson parser with support for JAXP from http://xml.apache.org/dist/crimson/ 
To compile and run the sample you just need to have the crimson.jar file in your 
classpath.

The TestDriver program is hard-coded to use the enclosed trades.xml file. It
parses and processes the file, then prints a brief summary of some results. You
can modify the trades.xml file to observe changes in the results.

To run the test program with Crimson you just need to execute:

java -cp .:crimson.jar TestDriver

If the crimson.jar file is located in a different directory, you'll naturally
need to use the full path to the jar.
