public static BitArray of(final byte[] data) {
		return of(data, 0, data.length*Byte.SIZE);
	}
Create a new bit-array with the given {@code data} values and
{@code length}. The given {@code data} is copied.

@param data the {@code byte[]} array which contains the bit data
@return a newly created bit-array
@throws NullPointerException if the given {@code data} array is
        {@code null}
jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java