I think there is no need to draw too detail class diagram.
In real world you can not document your code with Class Diagram,
Java Doc with far more useful.
I think Class Diagram, is only need when you want to document your class relationship, only the inheritance and composition.