In generating help text spacing is supposed to be prefixed to the start of the line to make Usage sections easier to read.
AddLine() calls .Trim() which removes spacing from the start of the line. Since whitespace is used for formatting it should not be calling Trim()