TextFragment joinFraments(TextFragment left, TextFragment right) {
        return TextFragment.of(left.value().concat(right.value()));
      }
Spacing trimming and redistribution should be run before balancing
generator-processor/src/org/immutables/generator/processor/Spacing.java