That appears to be a bug.  I just ran a quick test locally and blank lines should count.  Can probably fix this by changing the conditional to 

    if not column.IsInsideLineBreak || column.Line.Length = 0 then