@SuppressLint("NewApi") public LongHashSet(LongHashSet map){
  m_mask=map.m_mask;
  m_fillFactor=map.m_fillFactor;
  m_threshold=map.m_threshold;
  m_size=map.m_size;
  m_hasFreeKey=map.m_hasFreeKey;
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
    m_data=Arrays.copyOf(map.m_data,map.m_data.length);
  }
 else {
    m_data=new long[map.m_data.length];
    System.arraycopy(map.m_data,0,m_data,0,m_data.length);
  }
}

@ SuppressLint ( "NewApi" ) public LongHashSet ( LongHashSet map ) { m_mask = map . m_mask ; m_fillFactor = map . m_fillFactor ; m_threshold = map . m_threshold ; m_size = map . m_size ; m_hasFreeKey = map . m_hasFreeKey ; if ( Build . VERSION . SDK_INT >= Build . VERSION_CODES . GINGERBREAD ) { m_data = Arrays . copyOf ( map . m_data , map . m_data . length ) ; } else { m_data = new long [ map . m_data . length ] ; System . arraycopy ( map . m_data , 0 , m_data , 0 , m_data . length ) ; } }
create a shallow copy of the specified map
