docs: public static <T> T getDeepValue(Object object, String path) {
      JsPropertyMap objectMap = (JsPropertyMap) object;
      String[] pathSplit = path.split("\\.");
      for (String s : pathSplit) {
        objectMap = (JsPropertyMap) objectMap.get(s);
      }
      return (T) objectMap;
    }