private boolean isSuitableForContext(String text, PsiElement context) {
    if (isStringLiteral(context)) {
      return !containsUnescapedChars(text, '"', '\n');
    }
    else if (isCharLiteral(context)) {
      return !containsUnescapedChars(text, '\'', '\n');
    }
    else if (isTextBlock(context)) {
      return !text.contains("\"\"\"");
    }
    else {
      return true;
    }
  }
private boolean isSuitableForContext(String text, PsiElement context)