private IMethod[] processResults(List list, IType type) throws InvocationTargetException {
private IMethod[] processResults(List list, IType type, IJavaElement elementPosition, CodeGenerationSettings settings) throws InvocationTargetException {
	private IMethod[] processResults(List list, IType type) throws InvocationTargetException {		if (list.size() == 0)			return null;		ResultRunner resultRunner = new ResultRunner(list, type);		IRunnableContext runnableContext = new ProgressMonitorDialog(getShell());		try {			runnableContext.run(false, true, new WorkbenchRunnableAdapter(resultRunner));		} catch (InterruptedException e) {			// cancel pressed			return null;		}		return resultRunner.getCreatedMethods();	}