docs: private int[] hiddenIndices(boolean[] disclosure) {
          if (disclosure == null) {
              throw new IllegalArgumentException("cannot compute hidden indices of null disclosure");
          }
          List<Integer> hiddenIndicesList = new ArrayList<>();
          for (int i = 0; i < disclosure.length; i++) {
              if (!disclosure[i]) {
                  hiddenIndicesList.add(i);
              }
          }
          int[] hiddenIndices = new int[hiddenIndicesList.size()];
          for (int i = 0; i < hiddenIndicesList.size(); i++) {
              hiddenIndices[i] = hiddenIndicesList.get(i);
          }
  
          return hiddenIndices;
      }