code: public List<Page> getCurrentPageSequence() {
          ArrayList<Page> flattened = new ArrayList<Page>();
          mRootPageList.flattenCurrentPageSequence(flattened);
          return flattened;
      }
docs: Gets the current list of wizard steps, flattening nested (dependent) pages based on the
  user's choices.