class TextColumn extends AbstractStringColumn<TextColumn> {

  @Override
  public Selection isIn(String... strings) {
    Set<String> stringSet = Sets.newHashSet(strings);

    Selection results = new BitmapBackedSelection();
    for (int i = 0; i < size(); i++) {
      if (stringSet.contains(values.get(i))) {
        results.add(i);
      }
    }
    return results;
  }

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

}