code: @Override
    public void addColumnFamily(TableName tableName, ColumnFamilyDescriptor columnFamilyDesc)
        throws IOException {
      modifyColumns(tableName, columnFamilyDesc.getNameAsString(), "add",
              ModifyTableBuilder.newBuilder(tableName).add(TableAdapter2x.toHColumnDescriptor(columnFamilyDesc)));
    }
docs: {@inheritDoc}
  
  Calling {@link #addColumn(TableName, ColumnFamilyDescriptor)} was causing stackoverflow.
  Copying the same code here. //TODO - need to find a better way