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
* @return the marker report
	 */
	String createMarkerReport(ExtendedMarkersView view, IMarker[] markers) {
		StringBuffer report = new StringBuffer();
		 MarkerField[] fields = view.getVisibleFields();
		
		
		for (int i = 0; i < fields.length; i++) {
			report.append(fields[i].getColumnHeaderText());
			if (i == fields.length - 1) {
				report.append(Character.LINE_SEPARATOR);
			} else {
				report.append('\t');
			}
		}
		for (int i = 0; i < markers.length; i++) {
			
			for (int j = 0; j < fields.length; j++) {
				report.append(fields[j].getMarkerValue(markers[i]));
				if (j == fields.length - 1) {
					report.append(Character.LINE_SEPARATOR);
				} else {
					report.append('\t');
				}
			}
		}
		return report.toString();
	}
}