private final void method3087(BufferedStream buffer, int i, int i_3_) {
		if (i_3_ != 1) {
			if ((i_3_ ^ 0xffffffff) == -3) {
				buffer.readUnsignedByte();
			} else if ((i_3_ ^ 0xffffffff) == -4) {
				anInt3157 = buffer.readInt();
				anInt3166 = buffer.readInt();
				anInt3150 = buffer.readInt();
			} else if ((i_3_ ^ 0xffffffff) != -5) {
				if (i_3_ == 6) {
					anInt3160 = buffer.readUnsignedByte();
				} else if ((i_3_ ^ 0xffffffff) != -9) {
					if ((i_3_ ^ 0xffffffff) != -10) {
						if (i_3_ == 10) {
							aBoolean3165 = true;
						}
					} else {
						anInt3162 = 1;
					}
				} else {
					anInt3155 = 1;
				}
			} else {
				anInt3163 = buffer.readUnsignedByte();
				anInt3148 = buffer.readInt();
			}
		} else {
			anInt3167 = buffer.readUnsignedShort();
		}
		anInt3153++;
		if (i != 2) {
			anInt3152 = 73;
		}
	}