public RemoteResourceStatus(ISVNStatus realStatus, SVNRevision.Number revision) { super(realStatus);   Object aValue = null;  this.textStatus = realStatus.getRepositoryTextStatus().toInt(); this.propStatus = realStatus.getRepositoryPropStatus().toInt();  aValue = revision; if (aValue == null) { this.revision = SVNRevision.SVN_INVALID_REVNUM; } else { this.revision = ((SVNRevision.Number) aValue).getNumber(); } }
protected RemoteResourceStatus() {}
	public RemoteResourceStatus(ISVNStatus realStatus, SVNRevision.Number revision) {		super(realStatus);		/** a temporary variable serving as immediate cache for various status values */    	Object aValue = null;		        this.textStatus = realStatus.getRepositoryTextStatus().toInt();        this.propStatus = realStatus.getRepositoryPropStatus().toInt();        aValue = revision;        if (aValue == null) {            this.revision = SVNRevision.SVN_INVALID_REVNUM;        } else {            this.revision = ((SVNRevision.Number) aValue).getNumber();        }	}