@Override public boolean equals(Object otherCategory) { if (!(otherCategory instanceof Category)) { return false; } else { Category newCategory = (Category) otherCategory; return this.getName().equals(newCategory.getName()); } }