@Override
  public GeometryCollection parseGeometry(AbstractGeometricAggregate gmlGeometry)
      throws ParserException {

    return isCompatibleGeometry(gmlGeometry)
        ? multiPointParser.parseGeometry((MultiPoint) gmlGeometry)
        : super.forwardParseGeometry(gmlGeometry);
  }
 @Override
 public Geometry parseGeometry(PropertyType propertyType) throws ParserException {
   return isCompatibleProperty(propertyType)
       ? multiPointParser.parseGeometry((MultiPointProperty) propertyType)
       : super.forwardParseGeometry(propertyType);
 }