public void testNormalizeMultiPoint() throws Exception {
   Geometry m =
       this.geometryFactory.geometry("MULTIPOINT((30 20),(10 10),(20 20),(30 30),(20 10))");
   m = m.normalize();
   final Punctual expectedValue =
       (Punctual)
           this.geometryFactory.geometry("MULTIPOINT((10 10),(20 10),(20 20),(30 20),(30 30))");
   assertEqualsExact(expectedValue, m);
   final Punctual unexpectedValue =
       (Punctual)
           this.geometryFactory.geometry("MULTIPOINT((20 10),(20 20),(30 20),(30 30),(10 10))");
   assertTrue(!m.equals(2, unexpectedValue));
 }
 private void assertEqualsExact(final Geometry expectedValue, final Geometry actualValue) {
   assertTrue(
       "Expected " + expectedValue + " but encountered " + actualValue,
       actualValue.equals(2, expectedValue));
 }