public static void collectAssists(IAssistContext context, IProblemLocation[] locations, ArrayList proposals) {
public static void collectAssists(IInvocationContext context, IProblemLocation[] locations, ArrayList proposals) {
	public static void collectAssists(IAssistContext context, IProblemLocation[] locations, ArrayList proposals) {		ContributedProcessorDescriptor[] processors= getAssistProcessors();		for (int i= 0; i < processors.length; i++) {			try {				IAssistProcessor curr= (IAssistProcessor) processors[i].getProcessor(context.getCompilationUnit());				if (curr != null) {					IJavaCompletionProposal[] res= curr.getAssists(context, locations);					if (res != null) {						for (int k= 0; k < res.length; k++) {							proposals.add(res[k]);						}					}								}							} catch (Exception e) {				fErrorMessage= CorrectionMessages.getString("JavaCorrectionProcessor.error.quickassist.message"); //$NON-NLS-1$				JavaPlugin.log(e);			}		}	}	