code: public T orElse(T defaultValue) {
          T value = get();
  
          if (value != null) {
              return value;
          }
  
          return defaultValue;
      }
docs: Retrieve the value (default or explicit) if present, otherwise the provided value parameter.
  
  @param defaultValue The value to return only if no value is present.
  @return Either the value (default or explicit) or the <code>defaultValue</code> parameter.