@Override
  public @NotNull PsiLiteral createLiteralValue(@NotNull String value, @NotNull PsiElement context) {
    return (PsiLiteral)JavaPsiFacade.getElementFactory(context.getProject()).createExpressionFromText("\"" + StringUtil.escapeStringCharacters(value) + "\"", null);
  }
@Override
  public @NotNull PsiLiteral createLiteralValue(@NotNull String value, @NotNull PsiElement context)