boolean (@NotNull List<Attribute> l1, @NotNull List<Attribute> l2) { if (l1.size() != l2.size()) return false; for (int i = 0; i < l1.size(); i++) { if (!attEqual(l1.get(i), l2.get(i))) return false; } return true; }