code: public static <I, O> StateLocalInputMealyCacheOracle<I, O> createStateLocalInputTreeCache(Collection<I> initialLocalInputs,
                                                                                                StateLocalInputOracle<I, Word<OutputAndLocalInputs<I, O>>> mqOracle) {
          return StateLocalInputMealyCacheOracle.createStateLocalInputTreeCacheOracle(initialLocalInputs, mqOracle);
      }
docs: A variation of {@link #createStateLocalInputTreeCache(Collection, MembershipOracle)} that returns a {@link
  StateLocalInputMealyCacheOracle}.
  
  @param initialLocalInputs
  a collection of input symbols that can be executed in the initial state of the system under learning
  @param mqOracle
  the membership oracle
  
  @return a Mealy learning cache with a tree-based implementation