private static bool IsMultiLineCandidate(string text)
        {
            if (text.IndexOfAny(new[] { '\n', '\r' }) != -1)
            {
                // if we already have newlines then we're multiline
                return(true);
            }

            var tokenizer = new RTokenizer();
            IReadOnlyTextRangeCollection <RToken> tokens = tokenizer.Tokenize(new TextStream(text), 0, text.Length);

            return(tokens.Any(t => t.TokenType == RTokenType.OpenCurlyBrace));
        }