#9 java doc added