question: public synchronized Entry firstValue ( ) { if ( array . isEmpty ( ) ) return null ; else { return array . get ( 0 ) ; } }
target:  First value Entry is returned. Iteration is organized in this manner:  Iteration is organized in this manner:  for(ConcurrentArrayHashMap<K, V>.Entry e = targets.firstValue(); e != null; e = targets.nextValue(e)) { V element = e.getValue();