@Override
  public void applyFix(@NotNull Project project, @NotNull PsiElement element, @NotNull ModPsiUpdater updater) {
    final PyStringLiteralExpression pyString = as(element, PyStringLiteralExpression.class);
    if (pyString != null) {
      final PyElementGenerator elementGenerator = PyElementGenerator.getInstance(project);
      for (ASTNode node : pyString.getStringNodes()) {
        final String nodeText = node.getText();
        final int prefixLength = PyStringLiteralUtil.getPrefixLength(nodeText);
        if (nodeText.substring(0, prefixLength).equalsIgnoreCase(myPrefix)) {
          final PyStringLiteralExpression replacement = elementGenerator.createStringLiteralAlreadyEscaped(nodeText.substring(prefixLength));
          node.getPsi().replace(replacement.getFirstChild());
        }
      }
    }
  }
@Override
  public void applyFix(@NotNull Project project, @NotNull PsiElement element, @NotNull ModPsiUpdater updater)