@NotNull
        @Override
        public Map<TraceElement, List<TraceElement>> getDirectOrder() {
          return direct;
        }
@NotNull
        @Override
        public Map<TraceElement, List<TraceElement>> getDirectOrder()