public TableDescriptorBuilder removeValue(BiPredicate<Bytes, Bytes> predicate) {
    List<Bytes> toRemove =
      desc.getValues().entrySet().stream().filter(e -> predicate.test(e.getKey(), e.getValue()))
        .map(Map.Entry::getKey).collect(Collectors.toList());
    for (Bytes key : toRemove) {
      removeValue(key);
    }
    return this;
  }
Copy all values, families, and name from the input.
@param desc The desciptor to copy
@return A clone of input
hbase-client/src/main/java/org/apache/hadoop/hbase/client/TableDescriptorBuilder.java