class NumberColumn extends AbstractColumn<C, T> implements NumericColumn<T> {

  public NumberColumn<C, T> set(DoublePredicate condition, NumberColumn<C, T> other) {
    for (int row = 0; row < size(); row++) {
      if (condition.test(getDouble(row))) {
        set(row, other.get(row));
      }
    }
    return this;
  }

  protected  NumberColumn(final ColumnType type, final String name);

}