import org.hamcrest.Matcher;
import org.testfx.api.annotation.Unstable;
import org.testfx.service.locator.PointLocator;
import org.testfx.service.query.NodeQuery;
import org.testfx.service.query.PointQuery;
<BUG>import static org.testfx.service.query.impl.NodeQueryUtils.isVisible;
@Unstable(reason = "class was recently added")</BUG>
public class FxRobot implements FxRobotInterface {
private final FxRobotContext context;
public FxRobot() {

import org.hamcrest.Matcher;
import org.testfx.api.annotation.Unstable;
import org.testfx.service.locator.PointLocator;
import org.testfx.service.query.NodeQuery;
import org.testfx.service.query.PointQuery;
import static org.testfx.service.query.impl.NodeQueryUtils.isVisible;
import static org.testfx.util.WaitForAsyncUtils.asyncFx;
import static org.testfx.util.WaitForAsyncUtils.waitFor;
import static org.testfx.util.WaitForAsyncUtils.waitForFxEvents;
@Unstable(reason = "class was recently added")
public class FxRobot implements FxRobotInterface {
private final FxRobotContext context;
public FxRobot() {
