@Override
  public boolean hasDefault() {
    if (fieldSpecification != null) {
      return fieldSpecification.hasDefault();
    }

    return (defaultSetting1 != null) || (mDefaultSetting != null);
  }