public int readInt() {

		int ch1 = readByte();
		int ch2 = readByte();
		int ch3 = readByte();
		int ch4 = readByte();

		if(ch1 < 0)
			ch1 = BYTE_MAX + ch1;

		if(ch2 < 0)
			ch2 = BYTE_MAX + ch2;

		if(ch3 < 0)
			ch3 = BYTE_MAX + ch3;

		if(ch4 < 0)
			ch4 = BYTE_MAX + ch4;

		//position += INT_SIZE;

		return ((ch1 << 24) + (ch2 << 16) + (ch3 << 8) + (ch4));
	}