public static @Nullable CharSequence parseStringCharacters(@NotNull String chars, int @Nullable [] sourceOffsets) {
    LOG.assertTrue(sourceOffsets == null || sourceOffsets.length == chars.length() + 1);
    if (noEscape(chars, sourceOffsets)) {
      return chars;
    }
    StringBuilder out = new StringBuilder(chars.length());
    return parseStringCharactersWithEscape(chars, true, out, sourceOffsets) ? out : null;
  }
public static @Nullable CharSequence parseStringCharacters(@NotNull String chars, int @Nullable [] sourceOffsets)