private static @NotNull Marker getDelegateOrThis(@NotNull Marker marker) {
      if (marker instanceof DelegateMarker) {
        return ((DelegateMarker)marker).getDelegate();
      }
      else {
        return marker;
      }
    }
private static @NotNull Marker getDelegateOrThis(@NotNull Marker marker)