Bug 315281 update copyrights for 3.6
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/UIUpdateJob.java
IProgressMonitor.UNKNOWN);
			if (monitor.isCanceled()) {
				return Status.CANCEL_STATUS;
			}
			
			
			
			
			
			if (view.getBuilder().isShowingHierarchy()
					&& view.getCategoriesToExpand().isEmpty()) {
				MarkerCategory[] categories = clone.getCategories();
				if (categories != null && categories.length == 1)
					view.getCategoriesToExpand().add(
							categories[0].getDescription());
			}
			if (monitor.isCanceled())
				return Status.CANCEL_STATUS;
			/* 
			 * always use a clone for Thread safety. We avoid setting the clone
			 * as new input as we would offset the benefits of optimization in
			 * TreeViewer.
			 */
			clone = view.createViewerInputClone();
			if (clone == null) {
				
				return Status.CANCEL_STATUS;
			}
			/*
			 * we prefer not to check for cancellation beyond this since we