public static ColumnFamilyDescriptorBuilder newBuilder(final ColumnFamilyDescriptor desc) {
    return new ColumnFamilyDescriptorBuilder(desc);
  }
Check if the column family name is legal.
@param b Family name.
@return <code>b</code>
@throws IllegalArgumentException If not null and not a legitimate family name: i.e. 'printable'
                                 and ends in a ':' (Null passes are allowed because
                                 <code>b</code> can be null when deserializing). Cannot start
                                 with a '.' either. Also Family can not be an empty value or
                                 equal "recovered.edits".
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java