src/com/btwiz/library/BTSocket.java
public int read(byte[] buffer, int offset, int length) throws IOException {
		Utils.assertNotUIThread();
		openStreamsIfNeeded();
		return inStream.read(buffer, offset, length); 
	}
/**
	 * Reads at most length bytes from this stream and stores them in the byte 
	 * array buffer starting at offset (blocking) 
	 */
Reads at most length bytes from this stream and stores them in the byte
array buffer starting at offset (blocking)
Reads at most length bytes from this stream and stores them in the byte array buffer starting at offset ( blocking )
public int read(byte[] buffer, int offset, int length) throws IOException {
		Utils.assertNotUIThread();
		openStreamsIfNeeded();
		return inStream.read(buffer, offset, length); 
	}
public int read ( byte [ ] buffer , int offset , int length ) throws IOException { Utils . assertNotUIThread ( ) ; openStreamsIfNeeded ( ) ; return inStream . read ( buffer , offset , length ) ; }
Reads at most length bytes from this stream and stores them in the byte
 array buffer starting at offset (blocking)
Reads at most length bytes from this stream and stores them in the byte array buffer starting at offset ( blocking )