code: public static String getCombinedAutocomplete(final String valueOne, final String... args) {
  		if (OFF.equalsIgnoreCase(valueOne)) {
  			return OFF;
  		}
  		StringBuilder builder = new StringBuilder();
  		if (valueOne != null) {
  			builder.append(valueOne);
  		}
  
  		if (args != null) {
  			for (String val : args) {
  				if (!Util.empty(val)) {
  					if (OFF.equalsIgnoreCase(val)) {
  						return OFF;
  					}
  					builder.append(SEPARATOR);
  					builder.append(val);
  				}
  			}
  		}
  
  		String built = builder.toString().trim();
  		if (Util.empty(built)) {
  			return null;
  		}
  		return built;
  	}
docs: Combines (preferably at least two otherwise this is pointless) Strings into a valid attribute value with appropriate separators. Note: if any
  argument is a case-insensitive match for "off" then only "off" will be returned.
  
  @param valueOne a value to add to the autocomplete attribute
  @param args any other values to add to the autocomplete attribute
  @return a value suitable for the HTML autocomplete attribute.