code: public static SubscribeRequest createSubscribeReq(List<SubscribeElement> list) {
  		if (list == null) {
  			throw new NullPointerException("list is not allowed to be null");
  		}
  
  		SubscribeRequest ret = createSubscribeReq();
  		for (SubscribeElement el : list) {
  			ret.addSubscribeElement(el);
  		}
  
  		return ret;
  	}
docs: Create a {@link SubscribeRequest} with a list of {@link SubscribeElement}
  instances.
  
  @param list the list of {@link SubscribeElement} instances that are added
  to the new {@link SubscribeRequest}. The {@link SubscribeElement} instances
  are either {@link SubscribeUpdate} or {@link SubscribeDelete} instances.
  @return the new {@link SubscribeRequest}