@Override protected ReferenceEntry<K,V> createEntry(final HashEntry<K,V> next,final int hashCode,final K key,final V value){
  return new ReferenceEntry<K,V>(this,next,hashCode,key,value);
}

@ Override protected ReferenceEntry < K , V > createEntry ( final HashEntry < K , V > next , final int hashCode , final K key , final V value ) { return new ReferenceEntry < K , V > ( this , next , hashCode , key , value ) ; }
creates a referenceentry instead of a hashentry .
