result.addException( e ); throw new ArtifactDescriptorException( result ); result.addException( exception ); throw new ArtifactDescriptorException( result ); result.addException( e ); throw new ArtifactDescriptorException( result ); result.addException( problem.getException() ); throw new ArtifactDescriptorException( result ); result.addException( e ); throw new ArtifactDescriptorException( result );