Use Generics, not type casts
diff --git a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.java b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.java
index 67fd179..2daa666 100755
--- a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.java
+++ b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.java
@@ -122,10 +122,10 @@
             return;
         }
         getLog().info("Detaching Assemblies");
-        for (final Object attachedArtifact : project.getAttachedArtifacts()) {
-            putAttachedArtifactInSha512Map((Artifact) attachedArtifact);
-            if (ARTIFACT_TYPES_TO_DETACH.contains(((Artifact) attachedArtifact).getType())) {
-                detachedArtifacts.add((Artifact) attachedArtifact);
+        for (final Artifact attachedArtifact : project.getAttachedArtifacts()) {
+            putAttachedArtifactInSha512Map(attachedArtifact);
+            if (ARTIFACT_TYPES_TO_DETACH.contains(attachedArtifact.getType())) {
+                detachedArtifacts.add(attachedArtifact);
             }
         }
         if (detachedArtifacts.isEmpty()) {