question: @ 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 ) ; } }
target:  Create a shallow copy of the specified map