public JTSPolygonPath<Polygon> asPolygon() {
        if (polygon == null) {
            polygon = new JTSPolygonPath<Polygon>(pathMixin.getMetadata());
        }
        return polygon;
    }
{@code JTSGeometryPath} extends {@link JTSGeometryExpression} to implement the
{@link Path} interface

@author tiwe

@param <T>
querydsl-spatial/src/main/java/com/querydsl/spatial/locationtech/jts/JTSGeometryPath.java