final boolean method2041(byte i) {
	if (i < 42)
	    aFloat3462 = 2.1357973F;
	if (((Class269) this).anInterface18_Impl1_3455 == null) {
	    if (Deque.anObject3331 == null) {
		byte[] is
		    = Class5_Sub2.method194(128, -1922, 8, 0.6F, 128, 4.0F,
					    4.0F, 0.5F, 16.0F,
					    new Class186_Sub1(419684), 16);
		Deque.anObject3331
		    = Class179.getDirectByteBuffer(is);
	    }
	    byte[] is = Class50_Sub1.getByteArray(Deque.anObject3331);
	    byte[] is_0_ = new byte[4 * is.length];
	    int i_1_ = 0;
	    for (int i_2_ = 0; i_2_ < 16; i_2_++) {
		int i_3_ = 128 * (i_2_ * 128);
		int i_4_ = i_3_;
		for (int i_5_ = 0; (i_5_ ^ 0xffffffff) > -129; i_5_++) {
		    int i_6_ = 128 * i_5_ + i_4_;
		    int i_7_ = (0x7f & -1 + i_5_) * 128 + i_4_;
		    int i_8_ = i_4_ + 128 * (0x7f & 1 + i_5_);
		    for (int i_9_ = 0; (i_9_ ^ 0xffffffff) > -129; i_9_++) {
			float f = (float) ((is[i_9_ + i_7_] & 0xff)
					   - (is[i_9_ + i_8_] & 0xff));
			float f_10_
			    = (float) ((0xff & is[(-1 + i_9_ & 0x7f) + i_6_])
				       - (0xff
					  & is[i_6_ - -(i_9_ - -1 & 0x7f)]));
			float f_11_
			    = (float) (128.0
				       / (Math.sqrt
					  ((double) (f * f
						     + (16384.0F
							+ f_10_ * f_10_)))));
			is_0_[i_1_++] = (byte) (int) (f_10_ * f_11_ + 127.0F);
			is_0_[i_1_++] = (byte) (int) (128.0F * f_11_ + 127.0F);
			is_0_[i_1_++] = (byte) (int) (f_11_ * f + 127.0F);
			is_0_[i_1_++] = is[i_3_++];
		    }
		}
	    }
	    ((Class269) this).anInterface18_Impl1_3455
		= aHa_Sub3_3457.method3872(16, 128, Class108.aClass304_1662,
					   true, 128, is_0_);
	}
	anInt3456++;
	if (((Class269) this).anInterface18_Impl1_3455 == null)
	    return false;
	return true;
    }