docs: public static String replaceOnce(final String src, final String toReplace, final String with) {
  		final int index = src.indexOf(toReplace);
  		if (index == -1)
  			return src;
  
  		String s = src.substring(0, index);
  		s += with;
  		s += src.substring(index + toReplace.length(), src.length());
  		return s;
  	}