code: public static <T> T defaultIfAbsent(T newValue, T defaultValue) {
      return ofNullable(newValue)
          .orElse(ofNullable(defaultValue)
          .orElse(null));
    }
docs: Returns this default value if the new value is null
  
  @param newValue     - new value
  @param defaultValue - default value
  @param <T>          - Represents any type that is nullable
  @return Coalesces the newValue and defaultValue to return a non-null value