updated java doc and added author