class XenHypervisor implements HypervisorHost {

    protected void changeMasterIfNeeded(Connection conn, Host master, String hostUuid)
            throws BadServerResponse, XenAPIException, XmlRpcException {

        if (hostUuid.equals(master.getUuid(conn)) && !isLastHostOnPool(conn)) {
            changePoolMasterHost(conn, hostUuid);
            waitChangePoolMasterHost(master, conn, hostUuid);
        }
    }

}