@Override
    public Attachment @NotNull [] getAttachments() {
      List<Attachment> answer = new SmartList<>();
      if (CREATE_TRACE != null) {
        answer.add(new Attachment("creation", CREATE_TRACE));
      }
      synchronized (this) {
        if (KILL_TRACE != null) {
          answer.add(new Attachment("kill", KILL_TRACE));
        }
      }
      return answer.toArray(Attachment.EMPTY_ARRAY);
    }
@Override
    public Attachment @NotNull [] getAttachments()