docs: public static Optional<String> replacePrefix(String text, String origPrefix, String newPrefix, boolean ignoreCase) {
  
          String prefixTestString = ignoreCase ? text.toLowerCase() : text;
          origPrefix = ignoreCase ? origPrefix.toLowerCase() : origPrefix;
          if (prefixTestString.startsWith(origPrefix)) {
              return Optional.of(newPrefix + text.substring(origPrefix.length()));
          } else {
              return Optional.absent();
          }
      }