Sorry to be picky, but if the `ExtentGeometry` constructor throws the exception, why call `ExtentGeometry.createGeometry` at all?