public boolean equals()

in sdmx30-infomodel/src/main/java/com/epam/jsdmx/infomodel/sdmx30/NameableArtefactImpl.java [38:56]


    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof NameableArtefactImpl)) {
            return false;
        }
        final NameableArtefactImpl other = (NameableArtefactImpl) o;
        if (!other.canEqual(this)) {
            return false;
        }
        if (!super.equals(o)) {
            return false;
        }
        return Objects.equals(
            Optional.ofNullable(getName()).orElseGet(InternationalString::new),
            Optional.ofNullable(other.getName()).orElseGet(InternationalString::new)
        );
    }