1. That's gotta be one helluva manual
2. Reversing the procedure to automate documentation by examining variable and method names along various code paths would be brilliant.