@Override
  public boolean alwaysEqualsToItself(@NotNull DfType type) {
    return !type.isSuperType(DfTypes.FLOAT_NAN) &&
           !type.isSuperType(DfTypes.DOUBLE_NAN);
  }
@Override
  public boolean alwaysEqualsToItself(@NotNull DfType type)