@Override
  public void visitWhileStatement(@NotNull PsiWhileStatement statement) {
    final PsiWhileStatement other = (PsiWhileStatement)myMatchingVisitor.getElement();

    myMatchingVisitor.setResult(myMatchingVisitor.match(statement.getCondition(), other.getCondition()) &&
                                matchBody(statement.getBody(), other.getBody()));
  }
@Override
  public void visitWhileStatement(@NotNull PsiWhileStatement statement)