if ((url == null) && (lastCommitAuthorString.equals(""))) {
if ((url == null) || (lastCommitAuthorString.equals(""))) {
	private void readFromVersion2Stream(StatusFromBytesStream dis) throws IOException {		// url		String urlString = dis.readUTF();		if (urlString.equals("")) {		    url = null;		} else {		    url = urlString;		}		// lastChangedRevision		lastChangedRevision = dis.readLong();		// lastChangedDate		lastChangedDate = dis.readLong();		// lastCommitAuthor		String lastCommitAuthorString = dis.readUTF();		if ((url == null) && (lastCommitAuthorString.equals(""))) {		    lastCommitAuthor = null;		} else {		    lastCommitAuthor = lastCommitAuthorString;		}		// textStatus		textStatus = dis.readInt();		// propStatus		propStatus = dis.readInt();		// revision		// originally, the ResourceStatus also contained revision data.		// we do not store them anymore, but for backwards compatibilty,		// we maintain the byte[] array offsets so we store/read 0 here.		//revision = dis.readLong();		setRevisionNumber(dis.readLong());		// nodeKind		nodeKind = dis.readInt();	}