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