for (Iterator iter= result.iterator(); iter.hasNext();) {
for (Iterator iter= fMove.iterator(); iter.hasNext();) {
	public RefactoringParticipant[] getParticipants(RefactoringProcessor processor, String[] natures, SharableParticipants shared) throws CoreException {		List result= new ArrayList(5);		if (fDelete != null) {			DeleteArguments arguments= new DeleteArguments();			for (Iterator iter= fDelete.iterator(); iter.hasNext();) {				DeleteParticipant[] deletes= ParticipantManager.getDeleteParticipants(processor, iter.next(), natures, shared);				for (int i= 0; i < deletes.length; i++) {					deletes[i].setArguments(arguments);				}				result.addAll(Arrays.asList(deletes));			}		}		if (fCreate != null) {			CreateArguments arguments= new CreateArguments();			for (Iterator iter= result.iterator(); iter.hasNext();) {				CreateParticipant[] creates= ParticipantManager.getCreateParticipants(processor, iter.next(), natures, shared);				for (int i= 0; i < creates.length; i++) {					creates[i].setArguments(arguments);				}				result.addAll(Arrays.asList(creates));			}		}		if (fMove != null) {			for (Iterator iter= result.iterator(); iter.hasNext();) {				MoveParticipant[] moves= ParticipantManager.getMoveParticipants(processor, iter.next(), natures, shared);				for (int i= 0; i < moves.length; i++) {					moves[i].setArguments(fMoveArguments);				}				result.addAll(Arrays.asList(moves));			}		}		if (fCopy != null) {			for (Iterator iter= result.iterator(); iter.hasNext();) {				CopyParticipant[] copies= ParticipantManager.getCopyParticipants(processor, iter.next(), natures, shared);				for (int i= 0; i < copies.length; i++) {					copies[i].setArguments(fCopyArguments);				}				result.addAll(Arrays.asList(copies));			}		}		if (fRename != null) {			RenameParticipant[] renames= ParticipantManager.getRenameParticipants(processor, fRename, natures, shared);			for (int i= 0; i < renames.length; i++) {				renames[i].setArguments(fRenameArguments);			}			result.addAll(Arrays.asList(renames));		}		return (RefactoringParticipant[])result.toArray(new RefactoringParticipant[result.size()]);	}