public final void substitute(@NotNull Element e, boolean caseSensitive, boolean recursively) {
    substitute(e, caseSensitive, recursively, null);
  }
public final void substitute(@NotNull Element e, boolean caseSensitive, boolean recursively)