Sheng Liang Deepa Viswanathan Sun Microsystems Inc. 901 San Antonio Road, CUP02-302 Palo Alto, CA 94303 {sheng.liang,deepa.viswanathan}@eng.sun.com