protected ArtifactDescriptorResultData doReadArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request) {
    try {
      return new ArtifactDescriptorResultData(myWrapee.readArtifactDescriptor(session, request), null);
    }
    catch (ArtifactDescriptorException e) {
      return new ArtifactDescriptorResultData(e.getResult(), e);
    }
  }
protected ArtifactDescriptorResultData doReadArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request)