code: public JsHandlerRegistration addGeometryEditTentativeMoveHandler(final GeometryEditTentativeMoveHandler handler) {
  		org.geomajas.plugin.editing.client.event.GeometryEditTentativeMoveHandler h;
  		h = new org.geomajas.plugin.editing.client.event.GeometryEditTentativeMoveHandler() {
  
  			public void onTentativeMove(GeometryEditTentativeMoveEvent event) {
  				handler.onInsertMove(new org.geomajas.plugin.editing.jsapi.client.event.GeometryEditTentativeMoveEvent(
  						delegate.getTentativeMoveOrigin(), delegate.getTentativeMoveLocation()));
  			}
  		};
  		HandlerRegistration registration = delegate.addGeometryEditTentativeMoveHandler(h);
  		return new JsHandlerRegistration(new HandlerRegistration[] { registration });
  	}
docs: Register a {@link GeometryEditTentativeMoveHandler} to listen to mouse move events that point to tentative
  moving. These move events don't have to commit to anything. They may result in operations being executed, they
  may not. This is meant mainly for the renderers to respond quickly to user interaction. (user friendliness and
  all that jazz).
  
  @param handler
  The {@link GeometryEditTentativeMoveHandler} to add as listener.
  @return The registration of the handler.