@Override
  public boolean isApplicable(PsiElement @NotNull [] elements) {
    LOG.assertTrue(elements.length == 1 && elements[0] instanceof PyExpression);
    return isApplicable((PyExpression)elements[0]);
  }
@Override
  public boolean isApplicable(PsiElement @NotNull [] elements)