@Test
public void testGetDelegate() {

	Extractor d1 = reloader.getOrReload();
	assertSame(mockExtractor1, d1);
	Extractor d2 = reloader.getOrReload();
	assertSame(mockExtractor1, d2);
	// 'touch' model to force resync
	when(mockModel.getLoadedOn()).thenReturn(System.currentTimeMillis() + 1);
	Extractor d3 = reloader.getOrReload();
	assertSame(mockExtractor2, d3);
}