code: public Dictionary getDictionary(String baseFileName)
              throws IOException {
  
          if (map.containsKey(baseFileName)) {
              return map.get(baseFileName);
  
          } else {
              Dictionary d = new Dictionary(baseFileName);
              map.put(baseFileName, d);
              return d;
          }
      }
docs: Gets an instance of the dictionary.
  
  @param baseFileName the base name of the dictionary,
  passing /dict/da_DK means that the files /dict/da_DK.dic
  and /dict/da_DK.aff get loaded