@Test
public void testST_Remove3Holes() throws Exception {

    Polygon polygon = (Polygon) wKTReader.read("POLYGON (( 112 68, 112 307, 318 307, 318 68, 112 68 ), "
            + "( 184 169, 247 197, 242 247, 167 258, 184 169 ), "
            + "( 235 107, 277 120, 267 167, 221 161, 235 107 ), "
            + "( 277 280, 266 255, 281 249, 300 270, 277 280 ))");
    Polygon expected = (Polygon) wKTReader.read("POLYGON (( 112 68, 112 307, 318 307, 318 68, 112 68 ))");
    Geometry result = GeometryEdit.removeHole(polygon);
    assertTrue(result.equals(expected));
}