code: public boolean createDictionary(String corpus) {
      File file = new File(corpus);
      if (!file.exists()) {
        return false;
      }
  
      SuggestionStage staging = new SuggestionStage(16384);
      try (BufferedReader br = Files.newBufferedReader(Paths.get(corpus))) {
        for (String line; (line = br.readLine()) != null; ) {
          Arrays.stream(parseWords(line)).forEach(key -> createDictionaryEntry(key, 1, staging));
        }
      } catch (IOException ex) {
        System.out.println(ex.getMessage());
      }
  
      if (this.deletes == null) {
        this.deletes = new HashMap<>(staging.deleteCount());
      }
      commitStaged(staging);
      return true;
    }
docs: / <returns>True if file loaded, or false if file not found.</returns>