protected HashEntry createEntry(HashEntry next,int hashCode,Object key,Object value){
  return new ReferenceEntry(this,next,hashCode,key,value);
}

protected HashEntry createEntry ( HashEntry next , int hashCode , Object key , Object value ) { return new ReferenceEntry ( this , next , hashCode , key , value ) ; }
creates a referenceentry instead of a hashentry .
