private static <T> boolean hasBeenReordered(List<T> before, List<T> after, Collection<T> diffAdded, Collection<T> diffRemoved) {
            after = new ArrayList<>(after);
            before = new ArrayList<>(before);

            after.removeAll(diffAdded);
            before.removeAll(diffRemoved);

            return !before.equals(after);
        }
Represents the application of a given editor session on this platform.
common/src/main/java/me/lucko/luckperms/common/webeditor/WebEditorResponse.java