private static void applyClasspathShift(@NotNull Collection<AbstractDependencyData<?>> dependenciesToMove, int shift) {
    if (shift > 0) {
      dependenciesToMove.forEach(data -> {
        int order = data.getOrder();
        data.setOrder(order + shift);
      });
    }
  }
private static void applyClasspathShift(@NotNull Collection<AbstractDependencyData<?>> dependenciesToMove, int shift)