I am facing the kind of same problem. I have used SpacingBuilder for created spacing between line breaks between two tokens. I am able to provide line breaks between two tokens but after line break the next token should take some space.
I have provided Alignment.createAlignment() but it is aligning next token in the same line.
Can you help me to solve this issue.