code: public static TagLib combineTLDs(TagLib[] tlds) {
  	TagLib tl = new TagLib();
  	if (ArrayUtil.isEmpty(tlds)) return tl;
  
  	setAttributes(tlds[0], tl);
  
  	// add functions
  	for (int i = 0; i < tlds.length; i++) {
  	    copyTags(tlds[i], tl);
  	}
  	return tl;
      }
docs: return one FunctionLib contain content of all given Function Libs
  
  @param tlds
  @return combined function lib