@Override
        public boolean equals(Object o) {
            if (this == o)
                return true;
            if (o == null || getClass() != o.getClass())
                return false;

            Item item = (Item) o;

            return id == item.id && !(text != null ? !text.equals(item.text) : item.text != null);

        }