void () { doTestInterruptedAdapterProcessing(() -> { throw ExtensionNotApplicableException.create(); }, (extensionPoint, adapter) -> { assertThat(extensionPoint.getExtensionList()).hasSize(2); adapter.setFire(null); // even if now extension is applicable, adapters is not reprocessed and result is the same assertThat(extensionPoint.getExtensionList()).hasSize(2); }); }