code: public static <X, Y> PropertyPathExpression<X, Y> getExpression(
              Class<X> source, String propertyPath) {
          return getExpression(source, propertyPath, (Class<Y>) null);
      }
docs: /* Without value class