* @param onFinished
* callback contains two geometries, one unbuffered, one buffered
*/
public static void mergeAndBufferGeometries(List<Geometry> geometries, double buffer,
final DataCallback<Geometry[]> onFinished) {
GeometryUtilsRequest request = new GeometryUtilsRequest();
request.setActionFlags(GeometryUtilsRequest.ACTION_BUFFER | GeometryUtilsRequest.ACTION_MERGE);
request.setIntermediateResults(true);
request.setBuffer(buffer);
request.setGeometries(toDtoGeometries(geometries));
GwtCommand command = new GwtCommand(GeometryUtilsRequest.COMMAND);
command.setCommandRequest(request);
GwtCommandDispatcher.getInstance().execute(command, new CommandCallback() {
public void execute(CommandResponse response) {