@Override
  public Validation validate() {
    validation.reset();

    if (nameColumn == null) validation.addWarning("No Name Column selected");

    if (raColumn == null) validation.addWarning("No Ra Column selected");

    if (raColumn != null && !Number.class.isAssignableFrom(raColumn.getContentClass()))
      validation.addError("Ra Column doesn't contain numbers");

    if (decColumn == null) validation.addWarning("No Dec Column selected");

    if (decColumn != null && !Number.class.isAssignableFrom(decColumn.getContentClass()))
      validation.addError("Dec Column doesn't contain numbers");

    return validation;
  }