final boolean method275(int i, int i_9_, int i_10_, int i_11_, int i_12_) {
	if (i_12_ != -1)
	    return true;
	anInt272++;
	if (aClass206_284 == null || aClass262_292.isEnd((byte) 18))
	    return false;
	if ((i ^ 0xffffffff) != (anInt286 ^ 0xffffffff) || i_10_ != anInt275) {
	    anInt286 = i;
	    anInt275 = i_10_;
	    for (Node class348 = aClass262_292.getFirst(i_12_ ^ ~0x4);
		 ((Deque) aClass262_292).parent != class348;
		 class348 = ((Node) class348).nodeParent)
		((Class348_Sub5) class348).method2754(anInt275, (byte) 41,
						      anInt286);
	    aBoolean297 = true;
	    aBoolean293 = true;
	    aBoolean294 = true;
	}
	if (method276(false)) {
	    aBoolean289 = true;
	    anInt276 = i_11_;
	    anInt287 = i_9_;
	    aHa_Sub2_290.method3773(i_12_, aClass206_284);
	    aClass206_284.method1503(0, (byte) 3);
	    aHa_Sub2_290.method3790(98, (-((OpenGlToolkit) aHa_Sub2_290).anInt7641
					 + (anInt275 - -anInt276)), -anInt287);
	    return true;
	}
	return false;
    }