code: public static List<Boolean> unmodifiableView(boolean[] array, int length)
      {
          return Collections.unmodifiableList(view(array, length));
      }
docs: Creates an returns an unmodifiable view of the given boolean array that requires
  only a small object allocation.
  
  @param array the array to wrap into an unmodifiable list
  @param length the number of values of the array to use, starting from zero
  @return an unmodifiable list view of the array