@Override
  protected void doUnwrap(PsiElement element, Context context) throws IncorrectOperationException {
    final PsiPolyadicExpression parent = (PsiPolyadicExpression)element.getParent();

    final PsiExpression operand = findOperand(element, parent);

    if (operand == null) {
      return;
    }

    context.extractElement(operand, parent);
    if (parent.getParent() instanceof PsiVariable) {
      context.deleteExactly(parent);
    }
    else {
      context.delete(parent);
    }
  }
@Override
  protected void doUnwrap(PsiElement element, Context context)