docs: public synchronized MucCreateConfigFormHandle createOrJoin(MucEnterConfiguration mucEnterConfiguration)
                      throws NoResponseException, XMPPErrorException, InterruptedException, MucAlreadyJoinedException, NotConnectedException, NotAMucServiceException {
          if (joined) {
              throw new MucAlreadyJoinedException();
          }
  
          Presence presence = enter(mucEnterConfiguration);
  
          // Look for confirmation of room creation from the server
          MUCUser mucUser = MUCUser.from(presence);
          if (mucUser != null && mucUser.getStatus().contains(Status.ROOM_CREATED_201)) {
              // Room was created and the user has joined the room
              return new MucCreateConfigFormHandle();
          }
          return null;
      }