public class InsertPositionFacade {
public void insertAllWaypoints() {
RouteConverter r = RouteConverter.getInstance();
int[] selectedRows = r.getPositionsView().getSelectedRows();
r.clearSelection();
RoutingService routingService = r.getRoutingServiceFacade().getRoutingService();
if (routingService instanceof GoogleDirections && r.isMapViewInitialized()) {
((GoogleDirections) routingService).insertAllWaypoints(selectedRows);
} else