docs: public static Path<?> getPath(Path<?> path, String propertyPath) {
          if (StringUtils.isEmpty(propertyPath)) return path;
  
          String name = StringUtils.substringBefore(propertyPath, PropertyUtils.PROPERTY_SEPARATOR);
          Path<?> p = path.get(name);
  
          return getPath(p, StringUtils.substringAfter(propertyPath, PropertyUtils.PROPERTY_SEPARATOR));
  
      }