// Then
assertThat(actual).isSameAs(achillesFuturesEntity);
verify(asyncUtils).maybeAddAsyncListeners(futureEntity, asyncListeners, executorService);
final CompleteBean actualEntity = rowToEntityCaptor.getValue().apply(row);
assertThat(actualEntity).isSameAs(entity);
final List<Function<CompleteBean, CompleteBean>> captured = isoEntityCaptor.getAllValues();
final CompleteBean applyTriggers = captured.get(0).apply(entity);
assertThat(applyTriggers).isSameAs(entity);
verify(meta.forInterception()).intercept(entity, Event.POST_LOAD);
final CompleteBean proxifiedEntity = captured.get(1).apply(entity);
assertThat(proxifiedEntity).isSameAs(entity);
}