the ajax spreadsheet, java flavor