class TextColumn extends AbstractStringColumn<TextColumn> {

  @Override
  public TextColumn copy() {
    TextColumn newCol = create(name(), size());
    int r = 0;
    for (String string : this) {
      newCol.set(r, string);
      r++;
    }
    return newCol;
  }

  private  TextColumn(String name, Collection<String> strings);
  private  TextColumn(String name);
  private  TextColumn(String name, String[] strings);

}