docs: public Include withType(String theResourceType) {
  		StringBuilder b = new StringBuilder();
  		
  		String paramType = getParamType();
  		String paramName = getParamName();
  		if (isBlank(paramType) || isBlank(paramName)) {
  			throw new IllegalStateException("This include does not contain a value in the format [ResourceType]:[paramName]");
  		}
  		b.append(paramType);
  		b.append(":");
  		b.append(paramName);
  		
  		if (isNotBlank(theResourceType)) {
  			b.append(':');
  			b.append(theResourceType);
  		}
  		Include retVal = new Include(b.toString(), myRecurse, myImmutable);
  		return retVal;
  	}