public int hash2(char c) {int hash = 5381;hash = ((hash << 5) + hash) + c & 0x00FF;hash = ((hash << 5) + hash) + c >> 8;return hash;}

public int hash2 ( char c ) { int hash = 5381 ; hash = ( ( hash << 5 ) + hash ) + c & 0x00FF ; hash = ( ( hash << 5 ) + hash ) + c > > 8 ; return hash ; }
public virtual int Hash2(char c){int hash = 5381;hash = ((hash << 5) + hash) + c & 0x00FF;hash = ((hash << 5) + hash) + c >> 8;return hash;}
