ICorrectionProcessor[] processors= getCorrectionProcessors();
ContributedProcessorDescriptor[] processors= getCorrectionProcessors();
	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);			}		}	}