code: public static MutableFst importFst(String basename, Semiring semiring) {
  
      Optional<MutableSymbolTable> maybeInputs = importSymbols(basename + INPUT_SYMS);
      Optional<MutableSymbolTable> maybeOutputs = importSymbols(basename + OUTPUT_SYMS);
      Optional<MutableSymbolTable> maybeStates = importSymbols(basename + STATES_SYMS);
      CharSource cs = asCharSource(Resources.getResource(basename + FST_TXT), Charsets.UTF_8);
  
      return convertFrom(cs, maybeInputs, maybeOutputs, maybeStates, semiring);
    }
docs: Imports an openfst text format. You pass in the base path that can be loaded off of the classpath
  For example if you had classpath location data with files data/mymodel.fst.txt, data/mymodel.input.syms,
  and data/mymodel.output.syms then you would pass "data/mymodel" to this method
  
  @param basename the files' base name
  @param semiring the fst's semiring