Sequence Diagram does tell implementation details
if your diargam is for implementation. You can do reverse
engineering on classes or
java files to get
sequence diagrams. But you may get if - else
that do not comform to UML. S.D. can be in three
levels: conceptual, specification, implementation.