private String ifParameter(String str) { List<String> temp = new ArrayList<String>(); List<String> list = re.parameterName(str); for (int i = 0; i < list.size(); i++) { if (param.containsKey(list.get(i))) temp.add(param.get(list.get(i))); else temp.add(list.get(i)); } return re.replaceIfParameter(str, temp); }