class StringColumn extends AbstractStringColumn<StringColumn> {

  public double getDouble(int i) {
    return (double)
            lookupTable.uniqueValuesAt(lookupTable.firstIndexOf(lookupTable.getValueForIndex(i)))
        - 1;
  }

  private  StringColumn(String name, Collection<String> strings);
  private  StringColumn(String name, DictionaryMap map);
  private  StringColumn(String name);
  private  StringColumn(String name, String[] strings);

}