final boolean method474(byte i) {
	anInt891++;
	if (((ObjectDefinition) this).anIntArray945 == null) {
	    if (((ObjectDefinition) this).anInt887 == -1
		&& ((ObjectDefinition) this).anIntArray904 == null)
		return false;
	    return true;
	}
	for (int i_0_ = 0; i_0_ < ((ObjectDefinition) this).anIntArray945.length;
	     i_0_++) {
	    if ((((ObjectDefinition) this).anIntArray945[i_0_] ^ 0xffffffff) != 0) {
		ObjectDefinition class51_1_
		    = ((ObjectDefinition) this).aClass263_933
			  .getObject(0, ((ObjectDefinition) this).anIntArray945[i_0_]);
		if ((((ObjectDefinition) class51_1_).anInt887 ^ 0xffffffff) != 0
		    || ((ObjectDefinition) class51_1_).anIntArray904 != null)
		    return true;
	    }
	}
	int i_2_ = -28 % ((i - 3) / 46);
	return false;
    }