public static int count(final byte[] data) {
		int count = 0;
		for (int i = data.length; --i >= 0;) {
			count += count(data[i]);
		}
		return count;
	}
public static int count ( final byte [ ] data ) { int count = 0 ; for ( int i = data . length ; -- i >= 0 ; ) { count += count ( data [ i ] ) ; } return count ; }
Returns the number of one-bits in the given {@code byte} array.

@param data the {@code byte} array for which the one bits should be
counted.
@return the number of one bits in the given {@code byte} array.