@Override
    public OracleContainer withUsername(String username) {
        if (StringUtils.isEmpty(username)) {
            throw new IllegalArgumentException("Username cannot be null or empty");
        }
        if (ORACLE_SYSTEM_USERS.contains(username.toLowerCase())) {
            throw new IllegalArgumentException("Username cannot be one of " + ORACLE_SYSTEM_USERS);
        }
        this.username = username;
        return self();
    }
Testcontainers implementation for Oracle Database Free.
<p>
Supported image: {@code gvenzl/oracle-free}
<p>
Exposed ports: 1521
modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java