void flushNewline() {
        results.add(TextLine.builder()
            .fragment(fragment != null ? fragment : TextFragment.of(""))
            .newline(true)
            .build());

        fragment = null;
      }
Spacing trimming and redistribution should be run before balancing
generator-processor/src/org/immutables/generator/processor/Spacing.java