result |= ( ( int ) readByte() << ( i * 8 ) );
result |= ( ( int ) (readByte() & 0xFF) << ( i * 8 ) );
	public int readSignedInt32() {		int result = 0;		for ( int i = 0; i < 4; i++ ) 			result |= ( ( int ) readByte() << ( i * 8 ) );		return result;	}