@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (!(o instanceof FragmentIonType)) return false;

        FragmentIonType that = (FragmentIonType) o;

        return !(label != null ? !label.equals(that.label) : that.label != null) && !(name != null ? !name.equals(that.name) : that.name != null);

    }