code: public static <T> Optional<T> getValueOptional(JsonNode node, String dPath, Class<T> clazz) {
          return Optional.ofNullable(getValue(node, dPath, clazz));
      }
docs: Extract a value from the target {@link JsonNode} using DPath expression (generic
  version).
  
  @param node
  @param dPath
  @param clazz
  @return
  @since 0.7.1