2007-12-03 Li Yuan <li.yuan@sun.com>