JavaDoc, Refactorings, Collisions, Difficulty