if (dirEntry == null)
if (info == null)
	public ISVNRemoteFile getRemoteFile(SVNUrl url) throws SVNException{		ISVNClientAdapter svnClient = getSVNClient();		ISVNDirEntry dirEntry = null;		try {			if (this.getRepositoryRoot().equals(url))			    return new RemoteFile(this, url, SVNRevision.HEAD);			else			    dirEntry = svnClient.getDirEntry(url, SVNRevision.HEAD);		} catch (SVNClientException e) {			throw new SVNException(				"Can't get latest remote resource for "					+ url);		}		if (dirEntry == null)			return null; // no remote file		else {			return new RemoteFile(null, // we don't know its parent			this,				url,				SVNRevision.HEAD,				dirEntry.getLastChangedRevision(),				dirEntry.getLastChangedDate(),				dirEntry.getLastCommitAuthor());		}			}