docs: public Connection getConnection(String user,
                                      String password) throws SQLException {
  
          String managedPassword = getPassword();
          String managedUser     = getUsername();
  
          if (((user == null && managedUser != null)
                  || (user != null && managedUser == null)) || (user != null
                     && !user.equals(managedUser)) || ((password == null
                         && managedPassword != null) || (password != null
                             && managedPassword == null)) || (password != null
                                 && !password.equals(managedPassword))) {
              throw new SQLException(
                  "Connection pool manager user/password validation failed");
          }
  
          return getConnection();
      }