public function equals(phpBrainz_Artist $compareObj)
 {
     if ($this->id == $compareObj->getId() || $this->name == $compareObj->getName() && $this->sortName == $compareObj->getSortName() && $this->beginDate == $compareObj->getBeginDate() && $this->endDate == $compareObj->getEndDate()) {
         return true;
     }
     return false;
 }
 private function parseArtistXML($artist)
 {
     $newArtist = new phpBrainz_Artist();
     $newArtist->setName((string) $artist->name);
     $newArtist->setSortName((string) $artist->{'sort-name'});
     $newArtist->setId((string) $artist['id']);
     $newArtist->setBeginDate((string) $artist->{'life-span'}['begin']);
     $newArtist->setEndDate((string) $artist->{'life-span'}['end']);
     return $newArtist;
 }