code: public static ImmutableMap<String, String> dictionary(final Class<?> origin, final String resource)
              throws IOException {
          return ImmutableMap.copyOf(new HashMap<String, String>() {{
              readResource(origin, resource, new NullReturnLineProcessor() {
                  @Override
                  public boolean processLine(@Nonnull final String line) {
                      final String l = simplify(line);
                      if (!l.isEmpty() && !l.startsWith("#")) {
                          final List<String> parts = TABS.splitToList(l);
                          // add the parts to the map we are in the init block of
                          put(parts.get(0), parts.get(1));
                      }
                      return true;
                  }
              });
          }});
      }
docs: Return a map/dictionary of words from a file of key/values separated by a tab character.