docs: public ExtractingResult parse(String content, Forest... forests) {
  		Forest[] myForests = null;
  		if (forests == null) {
  			myForests = new Forest[]{ruleIndex.getForest()};
  		} else if (forests.length == 0) {
  			myForests = new Forest[]{ruleIndex.getForest(), DicLibrary.get()};
  		} else {
  			myForests = new Forest[forests.length + 1];
  			myForests[0] = ruleIndex.getForest();
  			for (int i = 0; i < forests.length; i++) {
  				myForests[i + 1] = forests[i];
  			}
  		}
  
  		Result terms = DicAnalysis.parse(content, myForests);
  
  		return parse(terms, false);
  	}