public String replace(Object source) { Object result = replaceObject(source); return result == null ? null : result.toString();
public static String replace(Map valueMap, Object source) { return new VariableFormatter(valueMap).replace(source);
    public String replace(Object source) {        Object result = replaceObject(source);        return result == null ? null : result.toString();    }