The conversion should preserve additional comments, including: - comments before all statements - comments after variable definitions, assignments, class definitions etc.