code: public static <T> T dotGetUnsafe(final Map map, final Class<T> clazz, final String pathString) {
          return dotGet(map, clazz, pathString).orElseThrow(() -> new IllegalAccessError(
                  "Map "
                          + map
                          + " does not have value of type "
                          + clazz.getName()
                          + " by "
                          + pathString)
          );
      }
docs: Walks by map's nodes and extracts optional value of type T.
  @param <T> value type
  @param clazz type of value
  @param map subject
  @param pathString nodes to walk in map
  @return optional value of type T