@Override public void flattenCurrentPageSequence(ArrayList<Page> destination) { super.flattenCurrentPageSequence(destination); for (Branch branch : mBranches) { if (branch.choice.equals(mData.getString(Page.SIMPLE_DATA_KEY))) { branch.childPageList.flattenCurrentPageSequence(destination); break; } } }
@Override public void notifyDataChanged() { mCallbacks.onPageTreeChanged(); super.notifyDataChanged(); }