byte[] b = new byte[ 4 ]; inputStream.read( b );
byte[] b = new byte[ 4 ];   int pos = 0; while ( pos < 4 ) { pos += inputStream.read( b, pos, ( int ) 4 - pos ); }
	public static int readInt32( InputStream inputStream ) throws IOException {		byte[] b = new byte[ 4 ]; 		inputStream.read( b );				return ( ( ( int ) b[ 0 ] ) & 0xFF ) 			+  ( ( ( ( int ) b[ 1 ] ) & 0xFF ) << 8 )			+  ( ( ( ( int ) b[ 2 ] ) & 0xFF ) << 16 )			+  ( ( ( ( int ) b[ 3 ] ) & 0xFF ) << 24 );	}