docs: private int getPlateEndIndex(int plateNum) {
      Preconditions.checkArgument(plateNum >= 0 && plateNum < plateNames.size());
      return getPlateStartIndex(plateNum)
          + (plates.get(plateNum).getMaximumPlateSize() * maximumReplications[plateNum]);
    }