code: public String getString(String name) {
  
  		Object value = get(name);
  		if (value instanceof String ||
  			value instanceof Boolean ||
  			value instanceof Integer) {
  			return value.toString();
  		}
  
  		if (value instanceof String[]) {
  			String[] list = getStrings(name);
  			return StringUtils.join(list, ",");
  		}
  
  		return get(name).toString();
  	}
docs: Get setting as String
  
  @param name setting key
  @return setting value as String
  
  @throws IllegalArgumentException is setting is not present