@SuppressWarnings("deprecation")
    @Override
    public boolean waitUntilStartupSuccessful(GenericContainer<?> container) {
        // Optimization: container already has the initial "after start" state, check it first
        if (checkState(container.getContainerInfo().getState()) == StartupStatus.SUCCESSFUL) {
            return true;
        }
        return super.waitUntilStartupSuccessful(container);
    }
Simplest possible implementation of {@link StartupCheckStrategy} - just check that the container
has reached the running state and has not exited.
core/src/main/java/org/testcontainers/containers/startupcheck/IsRunningStartupCheckStrategy.java