A Complex Class Diagram Reverse Engineered from Code