@Override
  public boolean decode(final @NotNull TextRange rangeInsideHost, @NotNull StringBuilder outChars) {
    String subText = rangeInsideHost.substring(myHost.getText());

    SourceOffsets sourceOffsets = new SourceOffsets();
    boolean result = parseStringCharacters(subText, outChars, sourceOffsets, isRegExpLiteral(), !isOneLine());
    mySourceOffsets = sourceOffsets;
    return result;
  }
@Override
  public boolean decode(final @NotNull TextRange rangeInsideHost, @NotNull StringBuilder outChars)