private void _append(@Nls String fragment, SimpleTextAttributes attributes, Object tag) {
    synchronized (myFragments) {
      append(fragment, attributes);
      if (tag != null) myCurrentFragment.tag = tag;
    }
  }
private void _append(@Nls String fragment, SimpleTextAttributes attributes, Object tag)