code: public boolean nextInOrder() {
          if (mNode == null) {
              return false;
          }
          if (firstChild()) {
              return true;
          }
          if (nextSibling()) {
              return true;
          }
          AccessibilityNodeInfoRef tmp = unOwned(mNode);
          while (tmp.parent()) {
              if (tmp.nextSibling()) {
                  reset(tmp);
                  return true;
              }
          }
          tmp.clear();
          return false;
      }
docs: Traverses to the next node in depth-first order, returning {@code true}
  on success.