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