Refactored JavaDocParser