public int getEntryPathHashCode() {int hash = 0;for (int i = Math.max(0, pathLen - 16); i < pathLen; i++) {byte c = path[i];if (c != ' ')hash = (hash >>> 2) + (c << 24);}return hash;}
public virtual int GetEntryPathHashCode(){int hash = 0;for (int i = Math.Max(0, pathLen - 16); i < pathLen; i++){byte c = path[i];if (c != ' '){hash = ((int)(((uint)hash) >> 2)) + (c << 24);}}return hash;}