public String substitute(Object input,String replace,int index) { return substitute(input,replace,index,0);
public String substitute(Object input,String replace) { return substitute(input,replace,0,0);
  public String substitute(Object input,String replace,int index) {    return substitute(input,replace,index,0);  }