@Override
  public void visitTypeCastExpression(@NotNull PsiTypeCastExpression expression) {
    final PsiTypeCastExpression other = getExpression(PsiTypeCastExpression.class, expression);
    if (other != null) {
      myMatchingVisitor.setResult(myMatchingVisitor.match(expression.getCastType(), other.getCastType()) &&
                                  myMatchingVisitor.match(expression.getOperand(), other.getOperand()));
    }
  }
@Override
  public void visitTypeCastExpression(@NotNull PsiTypeCastExpression expression)