code: public List<String> getTokenList() {
          checkTokenized();
          final List<String> list = new ArrayList<>(tokens.length);
          list.addAll(Arrays.asList(tokens));
          return list;
      }
docs: Gets a copy of the full token list as an independent modifiable list.
  
  @return the tokens as a String array