code: public JsHandlerRegistration addGeometryEditMoveHandler(final GeometryEditMoveHandler handler) {
  		org.geomajas.plugin.editing.client.event.GeometryEditMoveHandler h;
  		h = new org.geomajas.plugin.editing.client.event.GeometryEditMoveHandler() {
  
  			public void onGeometryEditMove(GeometryEditMoveEvent event) {
  				List<GeometryIndex> indices = event.getIndices();
  				handler.onGeometryEditMove(new org.geomajas.plugin.editing.jsapi.client.event.GeometryEditMoveEvent(
  						event.getGeometry(), indices.toArray(new GeometryIndex[indices.size()])));
  			}
  		};
  		HandlerRegistration registration = delegate.addGeometryEditMoveHandler(h);
  		return new JsHandlerRegistration(new HandlerRegistration[] { registration });
  	}
docs: Register a {@link GeometryEditMoveHandler} to listen to move(translate) events of sub-geometries, vertices and
  edges.
  
  @param handler
  The {@link GeometryEditMoveHandler} to add as listener.
  @return The registration of the handler.