@Deprecated
    public SELF withSecretInVault(String path, String firstSecret, String... remainingSecrets) {
        List<String> list = new ArrayList<>();
        list.add(firstSecret);
        for (String secret : remainingSecrets) {
            list.add(secret);
        }
        if (secretsMap.containsKey(path)) {
            list.addAll(list);
        }
        secretsMap.putIfAbsent(path, list);
        return self();
    }
Pre-loads secrets into Vault container. User may specify one or more secrets and all will be added to each path
that is specified. Thus this can be called more than once for multiple paths to be added to Vault.
<p>
The secrets are added to vault directly after the container is up via the
{@link #addSecrets() addSecrets}, called from {@link #containerIsStarted(InspectContainerResponse) containerIsStarted}

@param path             specific Vault path to store specified secrets
@param firstSecret      first secret to add to specified path
@param remainingSecrets var args list of secrets to add to specified path
@return this
@deprecated use {@link #withInitCommand(String...)} instead
modules/vault/src/main/java/org/testcontainers/vault/VaultContainer.java