code: public Query appendIf(final String name, final GitlabAccessLevel value) throws UnsupportedEncodingException {
          if (value != null) {
              append(name, Integer.toString(value.accessValue));
          }
          return this;
      }
docs: Conditionally append a parameter to the query
  if the value of the parameter is not null
  
  @param name  Parameter name
  @param value Parameter value
  @return this
  @throws java.io.UnsupportedEncodingException If the provided value cannot be URL Encoded