public long hash1(char c) {final long p = 1099511628211L;long hash = 0xcbf29ce484222325L;hash = (hash ^ (c & 0x00FF)) * p;hash = (hash ^ (c >> 8)) * p;hash += hash << 13;hash ^= hash >> 7;hash += hash << 3;hash ^= hash >> 17;hash += hash << 5;return hash;}

public long hash1 ( char c ) { final long p = 1099511628211L ; long hash = 0xcbf29ce484222325L ; hash = ( hash ^ ( c & 0x00FF ) ) * p ; hash = ( hash ^ ( c > > 8 ) ) * p ; hash += hash << 13 ; hash ^= hash > > 7 ; hash += hash << 3 ; hash ^= hash > > 17 ; hash += hash << 5 ; return hash ; }
public virtual long Hash1(char c){long p = 1099511628211L;long hash = unchecked((long)0xcbf29ce484222325L);hash = (hash ^ (c & 0x00FF)) * p;hash = (hash ^ (c >> 8)) * p;hash += hash << 13;hash ^= hash >> 7;hash += hash << 3;hash ^= hash >> 17;hash += hash << 5;return hash;}
