private IResource[] getAddedAndChangedResources(SyncInfoSet set)
private List getAddedAndChangedResources(SyncInfoSet set)
	private IResource[] getAddedAndChangedResources(SyncInfoSet set)	{		SyncInfo[] infos = set.getSyncInfos();		List resources = new ArrayList();		for (int i = 0; i < infos.length; i++) {			SyncInfo info = infos[i];			if (SyncInfo.getChange(info.getKind()) != SyncInfo.DELETION)			{				resources.add(info.getLocal());			}		}		IResource[] result = (IResource[]) resources.toArray(new IResource[resources.size()]);        Arrays.sort(result, new Comparator() {			public int compare(Object o1, Object o2) {				return ((IResource) o1).getFullPath().toString().compareTo(((IResource) o2).getFullPath().toString());			}});        return result;	}