docs: @Override
      public void beforeEach(final ExtensionContext context) {
          Set<Object> testInstances = new LinkedHashSet<>();
          testInstances.add(context.getRequiredTestInstance());
  
          this.collectParentTestInstances(context, testInstances);
  
          Strictness actualStrictness = this.retrieveAnnotationFromTestClasses(context)
              .map(MockitoSettings::strictness)
              .orElse(strictness);
  
          MockitoSession session = Mockito.mockitoSession()
              .initMocks(testInstances.toArray())
              .strictness(actualStrictness)
              .logger(new MockitoSessionLoggerAdapter(Plugins.getMockitoLogger()))
              .startMocking();
  
          context.getStore(MOCKITO).put(SESSION, session);
      }