class PagingLinkObjects extends LinkObjects {

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (!(o instanceof PagingLinkObjects) || !super.equals(o)) return false;
        PagingLinkObjects that = (PagingLinkObjects) o;
        return Objects.equals(getFirst(), that.getFirst()) &&
                Objects.equals(getPrevious(), that.getPrevious()) &&
                Objects.equals(getNext(), that.getNext()) &&
                Objects.equals(getLast(), that.getLast());
    }

}