@Override
  public int hashCode() {
    if (mValue != null) {
      return mValue.hashCode();
    }

    return 0;
  }