code: public boolean toBoolean(String str, boolean defaultValue) {
  
  		if (StringUtils.equalsIgnoreCase(null, str)) {
  			return defaultValue;
  		} else if (StringUtils.equalsIgnoreCase("true", str)) {
  			return true;
  		} else if (StringUtils.equalsIgnoreCase("false", str)) {
  			return false;
  		} else if (StringUtils.equalsIgnoreCase("1", str)) {
  			return true;
  		} else if (StringUtils.equalsIgnoreCase("0", str)) {
  			return false;
  		} else {
  			return defaultValue;
  		}
  
  	}
docs: true: "true".</br> false: "false".</br>