public IvyArtifact artifact(Object source) {
   IvyArtifact artifact = ivyArtifactParser.parseNotation(source);
   add(artifact);
   return artifact;
 }
 public void describe(Collection<String> candidateFormats) {
   delegate.describe(candidateFormats);
 }
 public ClientModule parseNotation(Object notation) {
   return delegate.parseNotation(notation);
 }
 public MavenArtifact addArtifact(Object source) {
   MavenArtifact artifact = mavenArtifactParser.parseNotation(source);
   add(artifact);
   return artifact;
 }