code: public ConfigParseOptions setOriginDescription(String originDescription) {
          // findbugs complains about == here but is wrong, do not "fix"
          if (this.originDescription == originDescription)
              return this;
          else if (this.originDescription != null && originDescription != null
                  && this.originDescription.equals(originDescription))
              return this;
          else
              return new ConfigParseOptions(this.syntax, originDescription, this.allowMissing,
                      this.includer, this.classLoader);
      }
docs: Set a description for the thing being parsed. In most cases this will be
  set up for you to something like the filename, but if you provide just an
  input stream you might want to improve on it. Set to null to allow the
  library to come up with something automatically. This description is the
  basis for the {@link ConfigOrigin} of the parsed values.
  
  @param originDescription description to put in the {@link ConfigOrigin}
  @return options with the origin description set