@SuppressWarnings("unchecked") public Handle2NodeMap(final int size,TransformationStrategy<? super U> transform){
  this.transform=transform;
  length=Math.max(INITIAL_LENGTH,1 << Fast.ceilLog2(1 + (3L * size / 2)));
  mask=length - 1;
  signature=new long[length];
  node=new InternalNode[length];
}

@ SuppressWarnings ( "unchecked" ) public Handle2NodeMap ( final int size , TransformationStrategy < ? super U > transform ) { this . transform = transform ; length = Math . max ( INITIAL_LENGTH , 1 << Fast . ceilLog2 ( 1 + ( 3L * size / 2 ) ) ) ; mask = length - 1 ; signature = new long [ length ] ; node = new InternalNode [ length ] ; }
creates a new handle - to - node map using a given transformation strategy and expected number of elements .
