docs: public boolean equalSnapshots( Artifact artifact )
      {
          if ( this == artifact )
          {
              return true;
          }
  
          if ( !groupId.equals( artifact.groupId ) )
          {
              return false;
          }
          if ( !artifactId.equals( artifact.artifactId ) )
          {
              return false;
          }
          if ( !version.equals( artifact.version ) )
          {
              return false;
          }
          if ( !type.equals( artifact.type ) )
          {
              return false;
          }
          if ( classifier != null ? !classifier.equals( artifact.classifier ) : artifact.classifier != null )
          {
              return false;
          }
  
          return true;
      }