code: public RepositoryResourceMatchingData createMatchingData() {
          RepositoryResourceMatchingData matchingData = new RepositoryResourceMatchingData();
          matchingData.setName(getName());
          matchingData.setProviderName(getProviderName());
          matchingData.setType(getType());
          return matchingData;
      }
docs: Creates an object which can be used to compare with another resource's to determine if
  they represent the same asset.
  
  @return