@Test
public void then_doNothing_withoutListenerResultAndCleaner() throws Exception {

    PromiseImpl<Object> promise = new PromiseImpl<>(null, null);
    promise.then(null);
    // Just do not crash
}