ExternMethodNormalizer now preserves line numbers; added several helper methods for line number preservation as well as tests