code: protected synchronized void fireGeometryChange() {
  		if (this.geometryListeners == null) {
  			return;
  		}
  		final ShapeGeometryChangeListener[] array = new ShapeGeometryChangeListener[this.geometryListeners.size()];
  		this.geometryListeners.toArray(array);
  		for (final ShapeGeometryChangeListener listener : array) {
  			listener.shapeGeometryChange(this);
  		}
  	}
docs: Notify any listener of a geometry change.