@@ -0,0 +1,639 @@
+package seedu.ezdo.commons.util;%0A%0Aimport java.util.ArrayList;%0A%0Aimport seedu.ezdo.commons.core.UnmodifiableObservableList;%0Aimport seedu.ezdo.model.todo.ReadOnlyTask;%0A//@@author A0139248X%0A/**%0A * Utility methods for commands supporting multiple index%0A */%0Apublic class MultipleIndexCommandUtil %7B%0A    /** checks if the indexes specified are all smaller than the size of the list and not 0 i.e. valid */%0A    public static boolean isIndexValid(UnmodifiableObservableList%3CReadOnlyTask%3E lastShownList, ArrayList%3CInteger%3E targetIndexes) %7B%0A        return targetIndexes.stream().allMatch(index -%3E index %3C= lastShownList.size() && index != 0);%0A    %7D%0A%7D%0A

Add Util class for commands supporting multiple indexes