long start= DEBUG ? System.currentTimeMillis() : 0;
clearState();
IProgressMonitor monitor= createProgressMonitor();
monitor.beginTask("Computing proposals", fCategories.size() + 1);
long setup= DEBUG ? System.currentTimeMillis() : 0;
monitor.subTask("Collecting proposals");
List proposals= collectProposals(viewer, offset, monitor);
long collect= DEBUG ? System.currentTimeMillis() : 0;