Add @Override

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1691831 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/DefaultAssemblyArchiver.java b/src/main/java/org/apache/maven/plugins/assembly/archive/DefaultAssemblyArchiver.java
index 837ee87..2af2bb8 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/DefaultAssemblyArchiver.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/DefaultAssemblyArchiver.java
@@ -131,6 +131,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public File createArchive( final Assembly assembly, final String fullName, final String format,
                                final AssemblerConfigurationSource configSource, boolean recompressZippedFiles )
         throws ArchiveCreationException, AssemblyFormattingException, InvalidAssemblerConfigurationException
@@ -526,6 +527,7 @@
         return tarArchiver;
     }
 
+    @Override
     public void contextualize( final Context context )
         throws ContextException
     {
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/ManifestCreationFinalizer.java b/src/main/java/org/apache/maven/plugins/assembly/archive/ManifestCreationFinalizer.java
index d9e51ba..8f0d33a 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/ManifestCreationFinalizer.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/ManifestCreationFinalizer.java
@@ -122,6 +122,7 @@
         }
     }
 
+    @Override
     public List<String> getVirtualFiles()
     {
         if ( archiveConfiguration != null )
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/AssemblyProxyArchiver.java b/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/AssemblyProxyArchiver.java
index 1ecab6b..ae1f52e 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/AssemblyProxyArchiver.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/AssemblyProxyArchiver.java
@@ -140,6 +140,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addArchivedFileSet( @Nonnull final File archiveFile, final String prefix, final String[] includes,
                                     final String[] excludes )
     {
@@ -174,6 +175,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addArchivedFileSet( @Nonnull final File archiveFile, final String prefix )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -197,6 +199,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addArchivedFileSet( final File archiveFile, final String[] includes, final String[] excludes )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -222,6 +225,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addArchivedFileSet( @Nonnull final File archiveFile )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -245,6 +249,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addDirectory( @Nonnull final File directory, final String prefix, final String[] includes,
                               final String[] excludes )
     {
@@ -272,6 +277,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addSymlink( String symlinkName, String symlinkDestination )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -289,6 +295,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addSymlink( String symlinkName, int permissions, String symlinkDestination )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -306,6 +313,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addDirectory( @Nonnull final File directory, final String prefix )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -330,6 +338,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addDirectory( @Nonnull final File directory, final String[] includes, final String[] excludes )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -356,6 +365,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addDirectory( @Nonnull final File directory )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -380,6 +390,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addFile( @Nonnull final File inputFile, @Nonnull final String destFileName, final int permissions )
     {
         if ( acceptFile( inputFile ) )
@@ -401,6 +412,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addFile( @Nonnull final File inputFile, @Nonnull final String destFileName )
     {
         if ( acceptFile( inputFile ) )
@@ -422,6 +434,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void createArchive()
         throws IOException
     {
@@ -440,6 +453,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public int getDefaultDirectoryMode()
     {
         inPublicApi.set( Boolean.TRUE );
@@ -456,6 +470,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setDefaultDirectoryMode( final int mode )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -472,6 +487,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public int getDefaultFileMode()
     {
         inPublicApi.set( Boolean.TRUE );
@@ -488,6 +504,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setDefaultFileMode( final int mode )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -504,6 +521,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public File getDestFile()
     {
         inPublicApi.set( Boolean.TRUE );
@@ -520,6 +538,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setDestFile( final File destFile )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -533,6 +552,7 @@
         }
     }
 
+    @Override
     @SuppressWarnings( { "rawtypes", "deprecation" } )
     /** {@inheritDoc} */ public Map<String, ArchiveEntry> getFiles()
     {
@@ -550,6 +570,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean getIncludeEmptyDirs()
     {
         inPublicApi.set( Boolean.TRUE );
@@ -566,6 +587,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setIncludeEmptyDirs( final boolean includeEmptyDirs )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -582,6 +604,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isForced()
     {
         inPublicApi.set( Boolean.TRUE );
@@ -598,6 +621,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setForced( final boolean forced )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -615,6 +639,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isSupportingForced()
     {
         inPublicApi.set( Boolean.TRUE );
@@ -631,6 +656,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setDotFileDirectory( final File dotFileDirectory )
     {
         throw new UnsupportedOperationException(
@@ -640,6 +666,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addArchivedFileSet( final ArchivedFileSet fileSet )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -657,6 +684,7 @@
         }
     }
 
+    @Override
     public void addArchivedFileSet( ArchivedFileSet archivedFileSet, Charset charset )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -678,6 +706,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addFileSet( @Nonnull final FileSet fileSet )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -782,6 +811,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addResource( final PlexusIoResource resource, final String destFileName, final int permissions )
     {
         File file = new File( resource.getName() ); // zOMG.
@@ -803,6 +833,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addResources( final PlexusIoResourceCollection resources )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -819,6 +850,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     @Nonnull
     public ResourceIterator getResources()
     {
@@ -828,6 +860,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String getDuplicateBehavior()
     {
         return delegate.getDuplicateBehavior();
@@ -836,6 +869,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setDuplicateBehavior( final String duplicate )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -852,6 +886,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public int getDirectoryMode()
     {
         return delegate.getDirectoryMode();
@@ -860,6 +895,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setDirectoryMode( final int mode )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -876,6 +912,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public int getFileMode()
     {
         return delegate.getFileMode();
@@ -884,6 +921,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setFileMode( final int mode )
     {
         inPublicApi.set( Boolean.TRUE );
@@ -900,6 +938,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public int getOverrideDirectoryMode()
     {
         return delegate.getOverrideDirectoryMode();
@@ -908,6 +947,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public int getOverrideFileMode()
     {
         return delegate.getOverrideFileMode();
@@ -916,6 +956,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isUseJvmChmod()
     {
         return useJvmChmod;
@@ -924,6 +965,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setUseJvmChmod( final boolean useJvmChmod )
     {
         this.useJvmChmod = useJvmChmod;
@@ -932,6 +974,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isIgnorePermissions()
     {
         return delegate.isIgnorePermissions();
@@ -940,6 +983,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setIgnorePermissions( final boolean ignorePermissions )
     {
         delegate.setIgnorePermissions( ignorePermissions );
@@ -956,27 +1000,32 @@
             this.inputFile = inputFile;
         }
 
+        @Override
         public InputStream getContents()
             throws IOException
         {
             return new FileInputStream( inputFile );
         }
 
+        @Override
         public String getName()
         {
             return inputFile.getName();
         }
 
+        @Override
         public boolean isDirectory()
         {
             return inputFile.isDirectory();
         }
 
+        @Override
         public boolean isFile()
         {
             return inputFile.isFile();
         }
 
+        @Override
         public boolean isSymbolicLink()
         {
             return false;
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedArchivedFileSet.java b/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedArchivedFileSet.java
index 5442a8d..6c1e77e 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedArchivedFileSet.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedArchivedFileSet.java
@@ -61,6 +61,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public File getArchive()
     {
         return fileSet.getArchive();
@@ -69,6 +70,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String[] getExcludes()
     {
         return fileSet.getExcludes();
@@ -77,6 +79,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public FileSelector[] getFileSelectors()
     {
         return PrefixedFileSet.combineSelectors( fileSet.getFileSelectors(), selectors );
@@ -85,6 +88,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String[] getIncludes()
     {
         return fileSet.getIncludes();
@@ -93,6 +97,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String getPrefix()
     {
         String prefix = fileSet.getPrefix();
@@ -114,6 +119,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isCaseSensitive()
     {
         return fileSet.isCaseSensitive();
@@ -122,6 +128,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isIncludingEmptyDirectories()
     {
         return fileSet.isIncludingEmptyDirectories();
@@ -130,11 +137,13 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isUsingDefaultExcludes()
     {
         return fileSet.isUsingDefaultExcludes();
     }
 
+    @Override
     public InputStreamTransformer getStreamTransformer()
     {
         return fileSet.getStreamTransformer();
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedFileSet.java b/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedFileSet.java
index 381e4ba..2a9eda3 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedFileSet.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/archiver/PrefixedFileSet.java
@@ -83,6 +83,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String[] getExcludes()
     {
         return fileSet.getExcludes();
@@ -91,6 +92,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public FileSelector[] getFileSelectors()
     {
         FileSelector[] sel = fileSet.getFileSelectors();
@@ -101,6 +103,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String[] getIncludes()
     {
         return fileSet.getIncludes();
@@ -109,6 +112,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String getPrefix()
     {
         String prefix = fileSet.getPrefix();
@@ -135,6 +139,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isCaseSensitive()
     {
         return fileSet.isCaseSensitive();
@@ -143,6 +148,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isIncludingEmptyDirectories()
     {
         return fileSet.isIncludingEmptyDirectories();
@@ -151,6 +157,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isUsingDefaultExcludes()
     {
         return fileSet.isUsingDefaultExcludes();
@@ -159,11 +166,13 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public File getDirectory()
     {
         return fileSet.getDirectory();
     }
 
+    @Override
     public InputStreamTransformer getStreamTransformer()
     {
         return fileSet.getStreamTransformer();
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/AssemblyArchiverPhaseComparator.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/AssemblyArchiverPhaseComparator.java
index 6a2619b..c67153a 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/AssemblyArchiverPhaseComparator.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/AssemblyArchiverPhaseComparator.java
@@ -27,6 +27,7 @@
 public class AssemblyArchiverPhaseComparator
     implements Comparator<AssemblyArchiverPhase>
 {
+    @Override
     public int compare( AssemblyArchiverPhase o1, AssemblyArchiverPhase o2 )
     {
         boolean o1hasOrder = o1 instanceof PhaseOrder;
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/DependencySetAssemblyPhase.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/DependencySetAssemblyPhase.java
index 17b3d48..40aabe6 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/DependencySetAssemblyPhase.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/DependencySetAssemblyPhase.java
@@ -85,6 +85,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void execute( final Assembly assembly, final Archiver archiver,
                          final AssemblerConfigurationSource configSource )
         throws ArchiveCreationException, AssemblyFormattingException, InvalidAssemblerConfigurationException,
@@ -104,6 +105,7 @@
         }
     }
 
+    @Override
     public int order()
     {
         // CHECKSTYLE_OFF: MagicNumber
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileItemAssemblyPhase.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileItemAssemblyPhase.java
index 81c589b..799f39f 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileItemAssemblyPhase.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileItemAssemblyPhase.java
@@ -54,6 +54,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void execute( final Assembly assembly, final Archiver archiver,
                          final AssemblerConfigurationSource configSource )
         throws ArchiveCreationException, AssemblyFormattingException
@@ -132,6 +133,7 @@
         }
     }
 
+    @Override
     public int order()
     {
         return 10;
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileSetAssemblyPhase.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileSetAssemblyPhase.java
index 847762b..6d0c661 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileSetAssemblyPhase.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/FileSetAssemblyPhase.java
@@ -46,6 +46,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void execute( @Nonnull final Assembly assembly, final Archiver archiver,
                          final AssemblerConfigurationSource configSource )
         throws ArchiveCreationException, AssemblyFormattingException
@@ -62,6 +63,7 @@
     }
 
 
+    @Override
     public int order()
     {
         // CHECKSTYLE_OFF: MagicNumber
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/ModuleSetAssemblyPhase.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/ModuleSetAssemblyPhase.java
index 51a9f9f..d7bd3be 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/ModuleSetAssemblyPhase.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/ModuleSetAssemblyPhase.java
@@ -176,6 +176,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void execute( final Assembly assembly, final Archiver archiver,
                          final AssemblerConfigurationSource configSource )
         throws ArchiveCreationException, AssemblyFormattingException, InvalidAssemblerConfigurationException,
@@ -183,6 +184,7 @@
     {
         Assemblies.forEachModuleSet( assembly, new ModuleSetConsumer()
         {
+            @Override
             public void accept( ModuleSet resolvedModule )
                 throws ArchiveCreationException, AssemblyFormattingException, InvalidAssemblerConfigurationException,
                 DependencyResolutionException
@@ -577,6 +579,7 @@
         return fs;
     }
 
+    @Override
     public int order()
     {
         // CHECKSTYLE_OFF: MagicNumber
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/RepositoryAssemblyPhase.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/RepositoryAssemblyPhase.java
index 0a8743e..e11e398 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/RepositoryAssemblyPhase.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/RepositoryAssemblyPhase.java
@@ -68,6 +68,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     @SuppressWarnings( "ResultOfMethodCallIgnored" )
     public void execute( final Assembly assembly, final Archiver archiver,
                          final AssemblerConfigurationSource configSource )
@@ -133,6 +134,7 @@
         return new RepoInfoWrapper( repository );
     }
 
+    @Override
     public int order()
     {
         // CHECKSTYLE_OFF: MagicNumber
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/GroupVersionAlignmentWrapper.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/GroupVersionAlignmentWrapper.java
index 87a08da..7149b32 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/GroupVersionAlignmentWrapper.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/GroupVersionAlignmentWrapper.java
@@ -43,6 +43,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public List<String> getExcludes()
     {
         return alignment.getExcludes();
@@ -51,6 +52,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String getId()
     {
         return alignment.getId();
@@ -59,6 +61,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String getVersion()
     {
         return alignment.getVersion();
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoBuilderConfigSourceWrapper.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoBuilderConfigSourceWrapper.java
index 079c5c8..0c1023d 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoBuilderConfigSourceWrapper.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoBuilderConfigSourceWrapper.java
@@ -38,11 +38,13 @@
         this.configSource = configSource;
     }
 
+    @Override
     public ArtifactRepository getLocalRepository()
     {
         return configSource.getLocalRepository();
     }
 
+    @Override
     public MavenProject getProject()
     {
         return configSource.getProject();
diff --git a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoInfoWrapper.java b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoInfoWrapper.java
index 582fe62..07b21cb 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoInfoWrapper.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/archive/phase/wrappers/RepoInfoWrapper.java
@@ -48,6 +48,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public List<String> getExcludes()
     {
         return repo.getExcludes();
@@ -56,6 +57,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public List<GroupVersionAlignmentWrapper> getGroupVersionAlignments()
     {
         final List<GroupVersionAlignment> alignments = repo.getGroupVersionAlignments();
@@ -79,6 +81,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public List<String> getIncludes()
     {
         return repo.getIncludes();
@@ -87,6 +90,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public String getScope()
     {
         return repo.getScope();
@@ -95,6 +99,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean isIncludeMetadata()
     {
         return repo.isIncludeMetadata();
diff --git a/src/main/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolver.java b/src/main/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolver.java
index 69ea301..2fcfc82 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolver.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/artifact/DefaultDependencyResolver.java
@@ -85,6 +85,7 @@
         enableLogging( logger );
     }
 
+    @Override
     public Map<DependencySet, Set<Artifact>> resolveDependencySets( final Assembly assembly, ModuleSet moduleSet,
                                                                     final AssemblerConfigurationSource configSource,
                                                                     List<DependencySet> dependencySets )
@@ -140,6 +141,7 @@
         result.put( dependencySet, artifacts );
     }
 
+    @Override
     public Map<DependencySet, Set<Artifact>> resolveDependencySets( final Assembly assembly,
                                                                     final AssemblerConfigurationSource configSource,
                                                                     List<DependencySet> dependencySets )
@@ -210,7 +212,6 @@
         return resolved;
     }
 
-    @SuppressWarnings( "unchecked" )
     private Set<Artifact> resolveTransitively( final Set<Artifact> dependencyArtifacts,
                                                final List<ArtifactRepository> repos,
                                                final ResolutionManagementInfo info,
@@ -312,8 +313,6 @@
         }
     }
 
-
-    @SuppressWarnings( "unchecked" )
     void updateDependencySetResolutionRequirements( final DependencySet set,
                                                     final ResolutionManagementInfo requirements, AssemblyId assemblyId,
                                                     final MavenProject... projects )
@@ -377,7 +376,6 @@
         }
     }
 
-    @SuppressWarnings( "unchecked" )
     List<ArtifactRepository> aggregateRemoteArtifactRepositories( final List<ArtifactRepository> remoteRepositories,
                                                                   final Set<MavenProject> projects )
     {
diff --git a/src/main/java/org/apache/maven/plugins/assembly/filter/AbstractLineAggregatingHandler.java b/src/main/java/org/apache/maven/plugins/assembly/filter/AbstractLineAggregatingHandler.java
index 75c7daf..68694f2 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/filter/AbstractLineAggregatingHandler.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/filter/AbstractLineAggregatingHandler.java
@@ -57,6 +57,7 @@
         return "UTF-8";
     }
 
+    @Override
     public void finalizeArchiveCreation( final Archiver archiver )
     {
         // this will prompt the isSelected() call, below, for all resources added to the archive.
@@ -109,15 +110,18 @@
         }
     }
 
+    @Override
     public void finalizeArchiveExtraction( final UnArchiver unArchiver )
     {
     }
 
+    @Override
     public List<String> getVirtualFiles()
     {
         return new ArrayList<String>( catalog.keySet() );
     }
 
+    @Override
     public boolean isSelected( @Nonnull final FileInfo fileInfo )
         throws IOException
     {
diff --git a/src/main/java/org/apache/maven/plugins/assembly/filter/ComponentsXmlArchiverFileFilter.java b/src/main/java/org/apache/maven/plugins/assembly/filter/ComponentsXmlArchiverFileFilter.java
index 182f1a2..25e5733 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/filter/ComponentsXmlArchiverFileFilter.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/filter/ComponentsXmlArchiverFileFilter.java
@@ -34,6 +34,7 @@
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
 
 import javax.annotation.Nonnull;
+
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileOutputStream;
@@ -139,6 +140,7 @@
         }
     }
 
+    @Override
     public void finalizeArchiveCreation( final Archiver archiver )
     {
         // this will prompt the isSelected() call, below, for all resources added to the archive.
@@ -161,6 +163,7 @@
         }
     }
 
+    @Override
     public List<String> getVirtualFiles()
     {
         if ( ( components != null ) && !components.isEmpty() )
@@ -171,6 +174,7 @@
         return null;
     }
 
+    @Override
     public boolean isSelected( @Nonnull final FileInfo fileInfo )
         throws IOException
     {
@@ -226,6 +230,7 @@
         }
     }
 
+    @Override
     public void finalizeArchiveExtraction( final UnArchiver unarchiver )
     {
     }
diff --git a/src/main/java/org/apache/maven/plugins/assembly/filter/SimpleAggregatingDescriptorHandler.java b/src/main/java/org/apache/maven/plugins/assembly/filter/SimpleAggregatingDescriptorHandler.java
index 8b76c17..fba2539 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/filter/SimpleAggregatingDescriptorHandler.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/filter/SimpleAggregatingDescriptorHandler.java
@@ -73,6 +73,7 @@
 
     private Logger logger;
 
+    @Override
     public void finalizeArchiveCreation( final Archiver archiver )
     {
         checkConfig();
@@ -138,10 +139,12 @@
         return f;
     }
 
+    @Override
     public void finalizeArchiveExtraction( final UnArchiver unarchiver )
     {
     }
 
+    @Override
     public List<String> getVirtualFiles()
     {
         checkConfig();
@@ -149,6 +152,7 @@
         return Collections.singletonList( outputPath );
     }
 
+    @Override
     public boolean isSelected( @Nonnull final FileInfo fileInfo )
         throws IOException
     {
@@ -218,6 +222,7 @@
         return logger;
     }
 
+    @Override
     public void enableLogging( final Logger logger )
     {
         this.logger = logger;
diff --git a/src/main/java/org/apache/maven/plugins/assembly/format/ReaderFormatter.java b/src/main/java/org/apache/maven/plugins/assembly/format/ReaderFormatter.java
index 8cf9aba..05cc0f3 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/format/ReaderFormatter.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/format/ReaderFormatter.java
@@ -126,6 +126,7 @@
         {
             return new InputStreamTransformer()
             {
+                @Override
                 @Nonnull
                 public InputStream transform( @Nonnull PlexusIoResource plexusIoResource,
                                               @Nonnull InputStream inputStream )
diff --git a/src/main/java/org/apache/maven/plugins/assembly/functions/MavenProjects.java b/src/main/java/org/apache/maven/plugins/assembly/functions/MavenProjects.java
index 253e94c..75e5e45 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/functions/MavenProjects.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/functions/MavenProjects.java
@@ -93,6 +93,7 @@
     {
         return new MavenProjectConsumer()
         {
+            @Override
             public void accept( MavenProject project )
             {
                 final String projectId = ArtifactUtils.versionlessKey( project.getGroupId(), project.getArtifactId() );
@@ -106,6 +107,7 @@
     {
         return new MavenProjectConsumer()
         {
+            @Override
             public void accept( MavenProject project )
             {
                 set.add( project );
diff --git a/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyExpressionEvaluator.java b/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyExpressionEvaluator.java
index 0278508..d85ca99 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyExpressionEvaluator.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyExpressionEvaluator.java
@@ -55,6 +55,7 @@
         interceptor = new PrefixAwareRecursionInterceptor( InterpolationConstants.PROJECT_PREFIXES, true );
     }
 
+    @Override
     public File alignToBaseDirectory( File f )
     {
         String basePath = configSource.getBasedir().getAbsolutePath();
@@ -70,6 +71,7 @@
         }
     }
 
+    @Override
     public Object evaluate( String expression )
         throws ExpressionEvaluationException
     {
diff --git a/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyInterpolator.java b/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyInterpolator.java
index fd26852..2af0789 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyInterpolator.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/interpolation/AssemblyInterpolator.java
@@ -70,6 +70,7 @@
 
         return new AssemblyXpp3Reader.ContentTransformer()
         {
+            @Override
             public String transform( String source, String contextDescription )
             {
                 if ( blacklistFields.contains( contextDescription ) )
@@ -97,6 +98,7 @@
 
         return new ComponentXpp3Reader.ContentTransformer()
         {
+            @Override
             public String transform( String source, String contextDescription )
             {
                 if ( blacklistFields.contains( contextDescription ) )
@@ -161,6 +163,7 @@
             this.basedir = basedir;
         }
 
+        @Override
         public Object execute( final String expression, final Object value )
         {
             final String path = String.valueOf( value );
diff --git a/src/main/java/org/apache/maven/plugins/assembly/io/DefaultAssemblyReader.java b/src/main/java/org/apache/maven/plugins/assembly/io/DefaultAssemblyReader.java
index 513de80..2e7a397 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/io/DefaultAssemblyReader.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/io/DefaultAssemblyReader.java
@@ -87,6 +87,7 @@
             new PrefixedObjectValueSource( InterpolationConstants.PROJECT_PREFIXES, project, true ) );
     }
 
+    @Override
     public List<Assembly> readAssemblies( final AssemblerConfigurationSource configSource )
         throws AssemblyReadException, InvalidAssemblerConfigurationException
     {
@@ -184,6 +185,7 @@
         return assemblies;
     }
 
+    @Override
     public Assembly getAssemblyForDescriptorReference( final String ref,
                                                        final AssemblerConfigurationSource configSource )
         throws AssemblyReadException, InvalidAssemblerConfigurationException
@@ -191,6 +193,7 @@
         return addAssemblyForDescriptorReference( ref, configSource, new ArrayList<Assembly>( 1 ) );
     }
 
+    @Override
     public Assembly getAssemblyFromDescriptorFile( final File file, final AssemblerConfigurationSource configSource )
         throws AssemblyReadException, InvalidAssemblerConfigurationException
     {
@@ -522,6 +525,7 @@
         }
     }
 
+    @Override
     public void includeSiteInAssembly( final Assembly assembly, final AssemblerConfigurationSource configSource )
         throws InvalidAssemblerConfigurationException
     {
diff --git a/src/main/java/org/apache/maven/plugins/assembly/io/PrefixedClasspathLocatorStrategy.java b/src/main/java/org/apache/maven/plugins/assembly/io/PrefixedClasspathLocatorStrategy.java
index a85bde7..9875ba8 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/io/PrefixedClasspathLocatorStrategy.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/io/PrefixedClasspathLocatorStrategy.java
@@ -52,6 +52,7 @@
         return prefix;
     }
 
+    @Override
     public Location resolve( String locationSpecification, MessageHolder messageHolder )
     {
         String spec = formatLocation( locationSpecification );
diff --git a/src/main/java/org/apache/maven/plugins/assembly/io/RelativeFileLocatorStrategy.java b/src/main/java/org/apache/maven/plugins/assembly/io/RelativeFileLocatorStrategy.java
index 597cbea..be8a936 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/io/RelativeFileLocatorStrategy.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/io/RelativeFileLocatorStrategy.java
@@ -40,6 +40,7 @@
         this.basedir = basedir;
     }
 
+    @Override
     public Location resolve( String locationSpecification, MessageHolder messageHolder )
     {
         File file = new File( basedir, locationSpecification );
diff --git a/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java b/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java
index a94c5dd..bed8a3a 100644
--- a/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java
+++ b/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java
@@ -445,6 +445,7 @@
      *
      * @throws org.apache.maven.plugin.MojoExecutionException
      */
+    @Override
     public void execute()
         throws MojoExecutionException, MojoFailureException
     {
@@ -642,6 +643,7 @@
         return result;
     }
 
+    @Override
     public File getBasedir()
     {
         return basedir;
@@ -657,6 +659,7 @@
      *
      * @deprecated This has been replaced by {@link #getDescriptors()}
      */
+    @Override
     @Deprecated
     public String getDescriptor()
     {
@@ -668,6 +671,7 @@
      *
      * @deprecated This has been replaced by {@link #getDescriptorReferences()}
      */
+    @Override
     @Deprecated
     public String getDescriptorId()
     {
@@ -675,16 +679,19 @@
     }
 
 
+    @Override
     public String[] getDescriptorReferences()
     {
         return descriptorRefs;
     }
 
+    @Override
     public File getDescriptorSourceDirectory()
     {
         return descriptorSourceDirectory;
     }
 
+    @Override
     public String[] getDescriptors()
     {
         return descriptors;
@@ -695,8 +702,10 @@
         this.descriptors = descriptors;
     }
 
+    @Override
     public abstract MavenProject getProject();
 
+    @Override
     public File getSiteDirectory()
     {
         return siteDirectory;
@@ -707,11 +716,13 @@
         this.siteDirectory = siteDirectory;
     }
 
+    @Override
     public boolean isSiteIncluded()
     {
         return includeSite;
     }
 
+    @Override
     public String getFinalName()
     {
         return finalName;
@@ -722,11 +733,13 @@
         this.finalName = finalName;
     }
 
+    @Override
     public boolean isAssemblyIdAppended()
     {
         return appendAssemblyId;
     }
 
+    @Override
     public String getTarLongFileMode()
     {
         return tarLongFileMode;
@@ -737,6 +750,7 @@
         this.tarLongFileMode = tarLongFileMode;
     }
 
+    @Override
     public File getOutputDirectory()
     {
         return outputDirectory;
@@ -747,16 +761,19 @@
         this.outputDirectory = outputDirectory;
     }
 
+    @Override
     public MavenArchiveConfiguration getJarArchiveConfiguration()
     {
         return archive;
     }
 
+    @Override
     public File getWorkingDirectory()
     {
         return workDirectory;
     }
 
+    @Override
     public ArtifactRepository getLocalRepository()
     {
         return localRepository;
@@ -767,16 +784,19 @@
         this.localRepository = localRepository;
     }
 
+    @Override
     public File getTemporaryRootDirectory()
     {
         return tempRoot;
     }
 
+    @Override
     public File getArchiveBaseDirectory()
     {
         return archiveBaseDirectory;
     }
 
+    @Override
     public List<String> getFilters()
     {
         if ( filters == null )
@@ -795,11 +815,13 @@
         this.filters = filters;
     }
 
+    @Override
     public boolean isIncludeProjectBuildFilters()
     {
         return includeProjectBuildFilters;
     }
 
+    @Override
     public List<MavenProject> getReactorProjects()
     {
         return reactorProjects;
@@ -810,6 +832,7 @@
         this.reactorProjects = reactorProjects;
     }
 
+    @Override
     public String getClassifier()
     {
         // TODO Auto-generated method stub
@@ -851,56 +874,67 @@
         this.workDirectory = workDirectory;
     }
 
+    @Override
     public List<ArtifactRepository> getRemoteRepositories()
     {
         return remoteRepositories;
     }
 
+    @Override
     public boolean isDryRun()
     {
         return dryRun;
     }
 
+    @Override
     public boolean isIgnoreDirFormatExtensions()
     {
         return ignoreDirFormatExtensions;
     }
 
+    @Override
     public boolean isIgnoreMissingDescriptor()
     {
         return ignoreMissingDescriptor;
     }
 
+    @Override
     public MavenSession getMavenSession()
     {
         return mavenSession;
     }
 
+    @Override
     public String getArchiverConfig()
     {
         return archiverConfig == null ? null : archiverConfig.toString();
     }
 
+    @Override
     public MavenReaderFilter getMavenReaderFilter()
     {
         return mavenReaderFilter;
     }
 
+    @Override
     public boolean isUpdateOnly()
     {
         return updateOnly;
     }
 
+    @Override
     public boolean isUseJvmChmod()
     {
         return useJvmChmod;
     }
 
+    @Override
     public boolean isIgnorePermissions()
     {
         return ignorePermissions;
     }
 
+    @Override
     public String getEncoding()
     {
         return encoding;
@@ -911,11 +945,13 @@
         return recompressZippedFiles;
     }
 
+    @Override
     public String getEscapeString()
     {
         return escapeString;
     }
 
+    @Override
     public List<String> getDelimiters()
     {
         return delimiters;
@@ -926,6 +962,7 @@
         this.delimiters = delimiters;
     }
 
+    @Override
     @Nonnull
     public FixedStringSearchInterpolator getCommandLinePropsInterpolator()
     {
@@ -936,6 +973,7 @@
         return commanndLinePropertiesInterpolator;
     }
 
+    @Override
     @Nonnull
     public FixedStringSearchInterpolator getEnvInterpolator()
     {
@@ -946,6 +984,7 @@
         return envInterpolator;
     }
 
+    @Override
     @Nonnull
     public FixedStringSearchInterpolator getRepositoryInterpolator()
     {
@@ -956,6 +995,7 @@
         return rootInterpolator;
     }
 
+    @Override
     @Nonnull
     public FixedStringSearchInterpolator getMainProjectInterpolator()
     {