WSOTWO-92: added java docs  for every essential java class