public bool IsSatisfiedBy(Reference reference) { return String.IsNullOrEmpty(reference.Path) ? this.refGlobal.IsSatisfiedBy(reference) : this.refExists.IsSatisfiedBy(reference) && this.refExternal.IsSatisfiedBy(reference); }