Part of lp.code.model
Uses '> ' as a line prefix, and breaks long lines.
Trailing whitespace is stripped.