async def METHOD_NAME(self):
    message = await anext(aiter(self.websocket))
    message = message.json()
    self.clientUUID = message.get("client-uuid")
    if self.clientUUID is None:
        raise RemoteObjectConnectionException("unrecognized message")
    try:
        await self._handleConnection()
    # except websockets.exceptions.ConnectionClosedError as e:
    #     logger.info(f"websocket connection closed: {e!r}")
    except Exception as e:
        logger.error("error while handling incoming websocket messages: %r", e)
        if self.verboseErrors:
            traceback.print_exc()
        await self.websocket.close()