@Override
  public void accept(ModemVisitor modemVisitor) {
    if (modemVisitor instanceof ZoomVisitor) {
      ((ZoomVisitor) modemVisitor).visit(this);
    } else {
      LOGGER.info("Only ZoomVisitor is allowed to visit Zoom modem");
    }
  }
@Test
  void testAcceptForDos() {
    var zoom = new Zoom();
    var mockVisitor = mock(ConfigureForDosVisitor.class);

    zoom.accept(mockVisitor);
    verify((ZoomVisitor) mockVisitor).visit(eq(zoom));
  }