Added: java doc for diff classes