Bugfix: if the token at commentsBeforeStartIndex is layout that starts with spaces and tabs followed by a comment(s), we don't want to return the start offset of the token, but instead the offset of the first comment character.