### Question:
IndexUpdaterMap implements AutoCloseable, Iterable<IndexUpdater> { IndexUpdater getUpdater( SchemaDescriptor descriptor ) { IndexUpdater updater = updaterMap.get( descriptor ); if ( null == updater ) { IndexProxy indexProxy = indexMap.getIndexProxy( descriptor ); if ( null != indexProxy ) { updater = indexProxy.newUpdater( indexUpdateMode ); updaterMap.put( descriptor, updater ); } } return updater; } IndexUpdaterMap( IndexMap indexMap, IndexUpdateMode indexUpdateMode ); @Override void close(); void clear(); boolean isEmpty(); int size(); @Override Iterator<IndexUpdater> iterator();  }### Answer:
@Test public void shouldRetrieveUpdateUsingLabelAndProperty() { indexMap.putIndexProxy( indexProxy1 ); IndexUpdater updater = updaterMap.getUpdater( schemaIndexDescriptor1.schema() ); assertThat( updater, equalTo( indexUpdater1 ) ); }