I am getting an IllegalStateException when trying doing an intersect query on a geometry collection that persists different GeoJson inherited classes.