[Doc] Add JavaDoc documentation