boolean (GrLiteral literal, int startOffset, int endOffset) { TextRange literalRange = literal.getTextRange(); String literalText = literal.getText(); String startQuote = GrStringUtil.getStartQuote(literalText); String endQuote = GrStringUtil.getEndQuote(literalText); return literalRange.getStartOffset() <= startOffset && startOffset <= literalRange.getStartOffset() + startQuote.length() && literalRange.getEndOffset() - endQuote.length() <= endOffset && endOffset <= literalRange.getEndOffset(); }