Bug 221521 [Markers] New markers API needs to be pared down
We have too much API in some of the new classes and they can be moved to internals
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/MarkerCopyHandler.java
setClipboard(view);
		return this;
	}
	/**
	 * Set the workbench clipboard for the markers.
	 * 
	 * @param view
	 */
	private void setClipboard(ExtendedMarkersView view) {
		IMarker[] markers = view.getSelectedMarkers();
		String markerReport = createMarkerReport(view, markers);
		
		Object[] data;
		Transfer[] transferTypes;
		if (markerReport == null) {
			data = new Object[] { markers };
			transferTypes = new Transfer[] { MarkerTransfer.getInstance() };
		} else {
			data = new Object[] { markers, markerReport };
			transferTypes = new Transfer[] { MarkerTransfer.getInstance(),
					TextTransfer.getInstance() };
		}
		view.getClipboard().setContents(data, transferTypes);
	}
	/**
	 * Creates a plain-text report of the selected markers based on predefined
	 * properties.
	 * 
	 * @param view the view being copied
	 * @param markers