import components.set.Set; import components.set.Set1L; /** * Layered implementations of secondary methods {@code add} and {@code remove} * for {@code Set}. * * @param * type of {@code Set} elements */ public final class SetSecondary1L extends Set1L { /** * No-argument constructor. */ public SetSecondary1L() { super(); } @Override public Set remove(Set s) { assert s != null : "Violation of: s is not null"; assert s != this : "Violation of: s is not this"; // TODO - fill in body } @Override public void add(Set s) { assert s != null : "Violation of: s is not null"; assert s != this : "Violation of: s is not this"; // TODO - fill in body } }