code: public static PublishRequest createPublishReq(PublishElement el) {
  		if (el == null) {
  			throw new NullPointerException("el is not allowed to be null");
  		}
  
  		PublishRequest ret = createPublishReq();
  		ret.addPublishElement(el);
  		return ret;
  	}
docs: Create a new {@link PublishRequest} that contains the given {@link PublishElement}
  
  @param el the {@link PublishElement} that is added to the new {@link PublishRequest}
  @return the new {@link PublishRequest}