Rework LineEndConcatenation with tokens rather than AST
Cannot handle a case with a return value of method on a string