use plexus annotations instead of javadoc tags

git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1346707 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java b/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java
index 5d0a14f..c9974a8 100644
--- a/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java
+++ b/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java
@@ -34,6 +34,7 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
 import org.apache.maven.shared.dependency.tree.traversal.CollectingDependencyNodeVisitor;
+import org.codehaus.plexus.component.annotations.Component;
 import org.codehaus.plexus.logging.AbstractLogEnabled;
 
 /**
@@ -42,9 +43,9 @@
  * @author Edwin Punzalan
  * @author <a href="mailto:markhobson@gmail.com">Mark Hobson</a>
  * @version $Id$
- * @plexus.component role="org.apache.maven.shared.dependency.tree.DependencyTreeBuilder"
  * @see DependencyTreeBuilder
  */
+@Component( role = DependencyTreeBuilder.class )
 public class DefaultDependencyTreeBuilder
     extends AbstractLogEnabled
     implements DependencyTreeBuilder
@@ -85,8 +86,10 @@
 
         try
         {
+            @SuppressWarnings( "unchecked" )
             Map<String, Artifact> managedVersions = project.getManagedVersionMap();
 
+            @SuppressWarnings( "unchecked" )
             Set<Artifact> dependencyArtifacts = project.getDependencyArtifacts();
 
             if ( dependencyArtifacts == null )