docs: private boolean isTypedTimeLegalSoFar() {
          Node node = mLegalTimesTree;
          for (int keyCode : mTypedTimes) {
              node = node.canReach(keyCode);
              if (node == null) {
                  return false;
              }
          }
          return true;
      }