This is taking data that could be formatted like this:

```
ab

cd
    ef
  gh

  ij
kl
mn
```

and producing

```
["ab", "cd\n    ef\n  gh", "ij\nkl\nmn"]
```

Is that correct?

This alone seems a bit specialized and not quickly parseable.  It might be worth pulling this into a more descriptively named method...