protected String PathToRealPath(AbstractPath path) { String rawPath = path.ToString(); return Path.Combine(this.RootPath, rawPath.Substring(1)); }