1*4882a593SmuzhiyunThis source code is a product of Sun Microsystems, Inc. and is provided 2*4882a593Smuzhiyunfor unrestricted use. Users may copy or modify this source code without 3*4882a593Smuzhiyuncharge. 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunSUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING 6*4882a593SmuzhiyunTHE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR 7*4882a593SmuzhiyunPURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSun source code is provided with no support and without any obligation on 10*4882a593Smuzhiyunthe part of Sun Microsystems, Inc. to assist in its use, correction, 11*4882a593Smuzhiyunmodification or enhancement. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE 14*4882a593SmuzhiyunINFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE 15*4882a593SmuzhiyunOR ANY PART THEREOF. 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunIn no event will Sun Microsystems, Inc. be liable for any lost revenue 18*4882a593Smuzhiyunor profits or other special, indirect and consequential damages, even if 19*4882a593SmuzhiyunSun has been advised of the possibility of such damages. 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunSun Microsystems, Inc. 22*4882a593Smuzhiyun2550 Garcia Avenue 23*4882a593SmuzhiyunMountain View, California 94043 24