code: @Nonnull
    public static char [] replaceMultiple (@Nullable final String sInputString,
                                           @Nonnull final char [] aSearchChars,
                                           @Nonnull final char [] [] aReplacementStrings)
    {
      // Any input text?
      if (hasNoText (sInputString))
        return ArrayHelper.EMPTY_CHAR_ARRAY;
  
      return replaceMultiple (sInputString.toCharArray (), aSearchChars, aReplacementStrings);
    }
docs: Optimized replace method that replaces a set of characters with a set of
  strings. This method was created for efficient XML special character
  replacements!
  
  @param sInputString
  The input string.
  @param aSearchChars
  The characters to replace.
  @param aReplacementStrings
  The new strings to be inserted instead. Must have the same array
  length as aPatterns.
  @return The replaced version of the string or an empty char array if the
  input string was <code>null</code>.