protected List<AppUpdate> getInstallList(List<UpdateRow> updateRows) { List<AppUpdate> upList = new ArrayList<AppUpdate>(); for (UpdateRow row : updateRows) { String appName = row.getName(); if (row.isAdding()) { upList.add(_differ.getAppFiles(appName, true)); upList.add(_differ.getAppLibs(appName)); } else if (row.isRemoving()) { upList.add(_differ.getAppFiles(appName, false)); } } return upList; }