code: public static String replaceMap(String input, Map map, boolean ignoreCase) throws PageException {
  
  	return replaceMap(input, map, ignoreCase, true);
      }
docs: this is the public entry point for the replaceMap() method
  
  @param input - the string on which the replacements should be performed.
  @param map - a java.util.Map with key/value pairs where the key is the substring to find and the
  value is the substring with which to replace the matched key
  @param ignoreCase - if true then matches will not be case sensitive
  @return
  @throws PageException