map.configureJavaSupport(new DetailsPanelMapSupport(map.getMapControl()));
// Add the functions for Java <-> Javascript communication to the browser instance
map.getFunctions().add(
new AddNewMarker(map.getMapControl(), MapWidgetConstants.BROWSER_FUNCTION_ADD_MARKER, map.getJavaMapSupport()));
map.getFunctions().add(
new ClearMarkersList(map.getMapControl(), MapWidgetConstants.BROWSER_FUNCTION_CLEAR_MARKERS, map.getJavaMapSupport()));
map.getFunctions().add(
new RemoveMarker(map.getMapControl(), MapWidgetConstants.BROWSER_FUNCTION_REMOVE_MARKER, map.getJavaMapSupport()));
map.getFunctions().add(
new UpdateMarkerPosition(map.getMapControl(), MapWidgetConstants.BROWSER_FUCTION_UPDATE_MARKER_POSITION, map.getJavaMapSupport()));
map.getFunctions().add(