Doug Lea SUNY at Oswego / NY CASE Center dl@g.oswego.edu - Jos Marlowe Sun Microsystems Laboratories jos.marlowe@eng.sun.com