static final void method527(Frame frame, Signlink class297, boolean bool) {
	try {
	    anInt1020++;
	    for (;;) {
		SignlinkRequest class144 = class297.method2248((byte) 89, frame);
		while ((class144.state ^ 0xffffffff) == -1)
		    Class286_Sub5.method2161((byte) -124, 10L);
		if ((class144.state ^ 0xffffffff) == -2)
		    break;
		Class286_Sub5.method2161((byte) 33, 100L);
	    }
	    frame.setVisible(bool);
	    frame.dispose();
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("jj.D("
					     + (frame != null ? "{...}"
						: "null")
					     + ','
					     + (class297 != null ? "{...}"
						: "null")
					     + ',' + bool + ')'));
	}
    }