Fixed checkstyle reported errors.

git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1711690 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequest.java b/src/main/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequest.java
index b22b038..3bd179a 100644
--- a/src/main/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequest.java
+++ b/src/main/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequest.java
@@ -42,17 +42,15 @@
     private MavenSession mavenSession;
 
     /**
-     * List of Strings considered as expressions which contains values in the project/pom:
-     * pom project
-     * Default value will be pom and project.
+     * List of Strings considered as expressions which contains values in the project/pom: pom project Default value
+     * will be pom and project.
      *
      * @since 1.0-beta-2
      */
     private List<String> projectStartExpressions = new ArrayList<String>();
 
     /**
-     * String which will escape interpolation mechanism:
-     * foo \${foo.bar} -> foo ${foo.bar}
+     * String which will escape interpolation mechanism: foo \${foo.bar} -> foo ${foo.bar}
      *
      * @since 1.0-beta-2
      */
@@ -69,9 +67,8 @@
     private boolean injectProjectBuildFilters = false;
 
     /**
-     * Set of expression delimiter specifications to use during filtering. Delimiter specifications are
-     * given in the form 'BEGIN*END' or, for symmetrical delimiters, simply 'TOKEN'. The default
-     * values are '${*}' and '@'.
+     * Set of expression delimiter specifications to use during filtering. Delimiter specifications are given in the
+     * form 'BEGIN*END' or, for symmetrical delimiters, simply 'TOKEN'. The default values are '${*}' and '@'.
      * 
      * @since 1.0-beta-3
      */
@@ -94,6 +91,7 @@
 
     /**
      * Create instance with given parameters
+     * 
      * @param mavenProject The instance of MavenProject.
      * @param filters The list of filters.
      * @param mavenSession The MavenSession.
@@ -126,6 +124,7 @@
 
     /**
      * Set the MavenProject.
+     * 
      * @param mavenProject The MavenProject to be set.
      */
     public void setMavenProject( MavenProject mavenProject )
@@ -135,6 +134,7 @@
 
     /**
      * The list of filters.
+     * 
      * @return The list of currently set filters.
      */
     public List<String> getFilters()
@@ -144,6 +144,7 @@
 
     /**
      * Set the filters.
+     * 
      * @param filters Set the list of filters
      */
     public void setFilters( List<String> filters )
@@ -152,8 +153,9 @@
     }
 
     /**
-     * Alias for {@link #getFilters()}. 
-     * @return  The list of filters.
+     * Alias for {@link #getFilters()}.
+     * 
+     * @return The list of filters.
      */
     public List<String> getFileFilters()
     {
@@ -162,11 +164,12 @@
 
     /**
      * Alias for {@link #setFilters(List)}
-     * @param filters The list of filters to be set.
+     * 
+     * @param paramfilters The list of filters to be set.
      */
-    public void setFileFilters( List<String> filters )
+    public void setFileFilters( List<String> paramfilters )
     {
-        setFilters( filters );
+        setFilters( paramfilters );
     }
 
     /**
@@ -189,7 +192,8 @@
 
     /**
      * Alias for {@link #isEscapeWindowsPaths()}
-     * @return The current value of {@link #isEscapeWindowsPaths()} 
+     * 
+     * @return The current value of {@link #isEscapeWindowsPaths()}
      */
     public boolean isEscapedBackslashesInFilePath()
     {
@@ -198,6 +202,7 @@
 
     /**
      * Alias for {@link #setEscapeWindowsPaths(boolean)}
+     * 
      * @param escape activate or deactivate escaping.
      */
     public void setEscapedBackslashesInFilePath( boolean escape )
@@ -205,7 +210,6 @@
         setEscapeWindowsPaths( escape );
     }
 
-
     /**
      * @return Current value of mavenSession
      */
@@ -286,7 +290,7 @@
     }
 
     /**
-     * @param projectStartExpressions  The start expressions
+     * @param projectStartExpressions The start expressions
      * @since 1.0-beta-2
      */
     public void setProjectStartExpressions( List<String> projectStartExpressions )
@@ -306,8 +310,8 @@
     }
 
     /**
-     * Set the delimiter specifications to use during filtering. Specifications should be of the form:
-     * 'BEGIN*END' for asymmetrical delimiters, or 'TOKEN' for symmetrical delimiters. See
+     * Set the delimiter specifications to use during filtering. Specifications should be of the form: 'BEGIN*END' for
+     * asymmetrical delimiters, or 'TOKEN' for symmetrical delimiters. See
      * {@link AbstractMavenFilteringRequest#delimiters} for more information and default values.
      * 
      * @param delimiters If <code>null</code>, reset delimiters to '${*}' only. Otherwise, use the provided value.
diff --git a/src/main/java/org/apache/maven/shared/filtering/BaseFilter.java b/src/main/java/org/apache/maven/shared/filtering/BaseFilter.java
index 12396f0..40ad1a2 100644
--- a/src/main/java/org/apache/maven/shared/filtering/BaseFilter.java
+++ b/src/main/java/org/apache/maven/shared/filtering/BaseFilter.java
@@ -53,7 +53,7 @@
 
     /**
      * @see org.apache.maven.shared.filtering.MavenFileFilter#getDefaultFilterWrappers(org.apache.maven.project.MavenProject,
-     * java.util.List, boolean, org.apache.maven.execution.MavenSession)
+     *      java.util.List, boolean, org.apache.maven.execution.MavenSession)
      * @deprecated
      */
     @Nonnull
@@ -61,7 +61,7 @@
                                                                    List<String> filters,
                                                                    final boolean escapedBackslashesInFilePath,
                                                                    MavenSession mavenSession )
-        throws MavenFilteringException
+                                                                       throws MavenFilteringException
     {
         return getDefaultFilterWrappers( mavenProject, filters, escapedBackslashesInFilePath, mavenSession, null );
     }
@@ -72,7 +72,7 @@
                                                                    final boolean escapedBackslashesInFilePath,
                                                                    MavenSession mavenSession,
                                                                    MavenResourcesExecution mavenResourcesExecution )
-        throws MavenFilteringException
+                                                                       throws MavenFilteringException
     {
 
         MavenResourcesExecution mre =
@@ -110,9 +110,8 @@
         // Project properties
         if ( request.getMavenProject() != null )
         {
-            baseProps.putAll( request.getMavenProject().getProperties() == null
-                                  ? Collections.emptyMap()
-                                  : request.getMavenProject().getProperties() );
+            baseProps.putAll( request.getMavenProject().getProperties() == null ? Collections.emptyMap()
+                            : request.getMavenProject().getProperties() );
         }
         // TODO this is NPE free but do we consider this as normal
         // or do we have to throw an MavenFilteringException with mavenSession cannot be null
@@ -150,9 +149,8 @@
             }
 
             // Project properties
-            filterProperties.putAll( request.getMavenProject().getProperties() == null
-                                         ? Collections.emptyMap()
-                                         : request.getMavenProject().getProperties() );
+            filterProperties.putAll( request.getMavenProject().getProperties() == null ? Collections.emptyMap()
+                            : request.getMavenProject().getProperties() );
         }
         if ( request.getMavenSession() != null )
         {
@@ -166,9 +164,9 @@
             filterProperties.putAll( request.getAdditionalProperties() );
         }
 
-        List<FileUtils.FilterWrapper> defaultFilterWrappers = request == null
-            ? new ArrayList<FileUtils.FilterWrapper>( 1 )
-            : new ArrayList<FileUtils.FilterWrapper>( request.getDelimiters().size() + 1 );
+        List<FileUtils.FilterWrapper> defaultFilterWrappers =
+            request == null ? new ArrayList<FileUtils.FilterWrapper>( 1 )
+                            : new ArrayList<FileUtils.FilterWrapper>( request.getDelimiters().size() + 1 );
 
         if ( getLogger().isDebugEnabled() )
         {
@@ -195,7 +193,7 @@
      */
     void loadProperties( Properties filterProperties, File basedir, List<String> propertiesFilePaths,
                          Properties baseProps )
-        throws MavenFilteringException
+                             throws MavenFilteringException
     {
         if ( propertiesFilePaths != null )
         {
@@ -244,15 +242,9 @@
 
         private boolean supportMultiLineFiltering;
 
-        Wrapper(
-                 LinkedHashSet<String> delimiters,
-                 MavenProject project,
-                 MavenSession mavenSession,
-                 ValueSource propertiesValueSource,
-                 List<String> projectStartExpressions,
-                 String escapeString,
-                 boolean escapeWindowsPaths,
-                 boolean supportMultiLineFiltering )
+        Wrapper( LinkedHashSet<String> delimiters, MavenProject project, MavenSession mavenSession,
+                 ValueSource propertiesValueSource, List<String> projectStartExpressions, String escapeString,
+                 boolean escapeWindowsPaths, boolean supportMultiLineFiltering )
         {
             super();
             this.delimiters = delimiters;
@@ -267,10 +259,8 @@
 
         public Reader getReader( Reader reader )
         {
-            Interpolator interpolator =
-                createInterpolator( delimiters, projectStartExpressions,
-                                    propertiesValueSource, project, mavenSession,
-                                    escapeString, escapeWindowsPaths );
+            Interpolator interpolator = createInterpolator( delimiters, projectStartExpressions, propertiesValueSource,
+                                                            project, mavenSession, escapeString, escapeWindowsPaths );
 
             MultiDelimiterInterpolatorFilterReaderLineEnding filterReader =
                 new MultiDelimiterInterpolatorFilterReaderLineEnding( reader, interpolator, supportMultiLineFiltering );
@@ -320,8 +310,8 @@
             if ( settings != null )
             {
                 interpolator.addValueSource( new PrefixedObjectValueSource( "settings", settings ) );
-                interpolator.addValueSource(
-                    new SingleResponseValueSource( "localRepository", settings.getLocalRepository() ) );
+                interpolator.addValueSource( new SingleResponseValueSource( "localRepository",
+                                                                            settings.getLocalRepository() ) );
             }
         }
 
diff --git a/src/main/java/org/apache/maven/shared/filtering/BoundedReader.java b/src/main/java/org/apache/maven/shared/filtering/BoundedReader.java
index 28b47cb..62dc37b 100644
--- a/src/main/java/org/apache/maven/shared/filtering/BoundedReader.java
+++ b/src/main/java/org/apache/maven/shared/filtering/BoundedReader.java
@@ -23,11 +23,9 @@
 import java.io.Reader;
 
 /**
- * A reader that imposes a limit to the number of bytes that can be read from
- * an underlying reader, simulating eof when this limit is reached.
- * This stream can typically be used to constrain a client with regard to a readAheadLimit
- * of an underlying stream, to avoid overrunning this limit and hence
- * lose the opportunity do to reset.
+ * A reader that imposes a limit to the number of bytes that can be read from an underlying reader, simulating eof when
+ * this limit is reached. This stream can typically be used to constrain a client with regard to a readAheadLimit of an
+ * underlying stream, to avoid overrunning this limit and hence lose the opportunity do to reset.
  */
 public class BoundedReader
     extends Reader
@@ -39,6 +37,11 @@
 
     int readAheadLimit;
 
+    /**
+     * @param target {@link Reader}
+     * @param readAheadLimit read ahead limit.
+     * @throws IOException in case of a failure.
+     */
     public BoundedReader( Reader target, int readAheadLimit )
         throws IOException
     {
diff --git a/src/main/java/org/apache/maven/shared/filtering/DefaultFilterInfo.java b/src/main/java/org/apache/maven/shared/filtering/DefaultFilterInfo.java
index 46465ca..17143b8 100644
--- a/src/main/java/org/apache/maven/shared/filtering/DefaultFilterInfo.java
+++ b/src/main/java/org/apache/maven/shared/filtering/DefaultFilterInfo.java
@@ -48,7 +48,7 @@
      * @param filters {@link java.util.List} of properties file
      * @param escapedBackslashesInFilePath true to escape backslashes in file path.
      * @param mavenSession The maven session which will be used.
-     * @throws MavenFilteringException
+     * @throws MavenFilteringException in case of failure.
      * @return {@link java.util.List} of FileUtils.FilterWrapper
      * @deprecated use
      *             {@link #getDefaultFilterWrappers(org.apache.maven.project.MavenProject, java.util.List, boolean, org.apache.maven.execution.MavenSession, org.apache.maven.shared.filtering.MavenResourcesExecution)}
@@ -58,7 +58,7 @@
     List<FileUtils.FilterWrapper> getDefaultFilterWrappers( MavenProject mavenProject, List<String> filters,
                                                             boolean escapedBackslashesInFilePath,
                                                             MavenSession mavenSession )
-        throws MavenFilteringException;
+                                                                throws MavenFilteringException;
 
     /**
      * @param mavenProject The maven project
@@ -66,7 +66,7 @@
      * @param escapedBackslashesInFilePath escape backslashes ?
      * @param mavenSession The maven session
      * @param mavenResourcesExecution The filtering configuration
-     * @throws MavenFilteringException
+     * @throws MavenFilteringException in case of failure.
      * @return {@link java.util.List} of FileUtils.FilterWrapper
      * @since 1.0-beta-2
      */
@@ -75,11 +75,11 @@
                                                             boolean escapedBackslashesInFilePath,
                                                             MavenSession mavenSession,
                                                             MavenResourcesExecution mavenResourcesExecution )
-        throws MavenFilteringException;
+                                                                throws MavenFilteringException;
 
     /**
      * @param request The filtering request
-     * @throws org.apache.maven.shared.filtering.MavenFilteringException
+     * @throws org.apache.maven.shared.filtering.MavenFilteringException in case of failure.
      * @return {@link java.util.List} of FileUtils.FilterWrapper
      * @since 1.0-beta-3
      */
diff --git a/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java b/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java
index e742a6e..ed21831 100644
--- a/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java
+++ b/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java
@@ -47,8 +47,7 @@
 
 /**
  * @author Olivier Lamy
- * @plexus.component role="org.apache.maven.shared.filtering.MavenFileFilter"
- *                   role-hint="default"
+ * @plexus.component role="org.apache.maven.shared.filtering.MavenFileFilter" role-hint="default"
  */
 public class DefaultMavenFileFilter
     extends BaseFilter
@@ -65,9 +64,10 @@
      */
     private BuildContext buildContext;
 
+    /** {@inheritDoc} */
     public void copyFile( File from, File to, boolean filtering, MavenProject mavenProject, List<String> filters,
                           boolean escapedBackslashesInFilePath, String encoding, MavenSession mavenSession )
-        throws MavenFilteringException
+                              throws MavenFilteringException
     {
         MavenResourcesExecution mre = new MavenResourcesExecution();
         mre.setMavenProject( mavenProject );
@@ -93,7 +93,7 @@
     /** {@inheritDoc} */
     public void copyFile( File from, File to, boolean filtering, List<FileUtils.FilterWrapper> filterWrappers,
                           String encoding )
-        throws MavenFilteringException
+                              throws MavenFilteringException
     {
         // overwrite forced to false to preserve backward comp
         copyFile( from, to, filtering, filterWrappers, encoding, false );
@@ -102,7 +102,7 @@
     /** {@inheritDoc} */
     public void copyFile( File from, File to, boolean filtering, List<FileUtils.FilterWrapper> filterWrappers,
                           String encoding, boolean overwrite )
-        throws MavenFilteringException
+                              throws MavenFilteringException
     {
         try
         {
@@ -134,7 +134,7 @@
 
     private void filterFile( @Nonnull File from, @Nonnull File to, @Nullable String encoding,
                              @Nullable List<FilterWrapper> wrappers )
-        throws IOException, MavenFilteringException
+                                 throws IOException, MavenFilteringException
     {
         if ( wrappers != null && wrappers.size() > 0 )
         {
diff --git a/src/main/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilter.java b/src/main/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilter.java
index bbd548f..6e608c6 100644
--- a/src/main/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilter.java
+++ b/src/main/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilter.java
@@ -31,8 +31,7 @@
 
 /**
  * @author Kristian Rosenvold
- * @plexus.component role="org.apache.maven.shared.filtering.MavenReaderFilter"
- *                   role-hint="default"
+ * @plexus.component role="org.apache.maven.shared.filtering.MavenReaderFilter" role-hint="default"
  */
 public class DefaultMavenReaderFilter
     extends BaseFilter
@@ -42,7 +41,7 @@
     @Nonnull
     public Reader filter( @Nonnull Reader from, boolean filtering, MavenProject mavenProject, List<String> filters,
                           boolean escapedBackslashesInFilePath, MavenSession mavenSession )
-        throws MavenFilteringException
+                              throws MavenFilteringException
     {
         MavenResourcesExecution mre = new MavenResourcesExecution();
         mre.setMavenProject( mavenProject );
diff --git a/src/main/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFiltering.java b/src/main/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFiltering.java
index db20ecb..b694caf 100644
--- a/src/main/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFiltering.java
+++ b/src/main/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFiltering.java
@@ -45,8 +45,7 @@
 
 /**
  * @author Olivier Lamy
- * @plexus.component role="org.apache.maven.shared.filtering.MavenResourcesFiltering"
- *                   role-hint="default"
+ * @plexus.component role="org.apache.maven.shared.filtering.MavenResourcesFiltering" role-hint="default"
  */
 public class DefaultMavenResourcesFiltering
     extends AbstractLogEnabled
@@ -89,7 +88,7 @@
     public void filterResources( List<Resource> resources, File outputDirectory, MavenProject mavenProject,
                                  String encoding, List<String> fileFilters, List<String> nonFilteredFileExtensions,
                                  MavenSession mavenSession )
-        throws MavenFilteringException
+                                     throws MavenFilteringException
     {
         MavenResourcesExecution mavenResourcesExecution =
             new MavenResourcesExecution( resources, outputDirectory, mavenProject, encoding, fileFilters,
@@ -104,7 +103,7 @@
     public void filterResources( List<Resource> resources, File outputDirectory, String encoding,
                                  List<FileUtils.FilterWrapper> filterWrappers, File resourcesBaseDirectory,
                                  List<String> nonFilteredFileExtensions )
-        throws MavenFilteringException
+                                     throws MavenFilteringException
     {
         MavenResourcesExecution mavenResourcesExecution =
             new MavenResourcesExecution( resources, outputDirectory, encoding, filterWrappers, resourcesBaseDirectory,
@@ -125,7 +124,7 @@
         if ( getLogger().isDebugEnabled() )
         {
             getLogger().debug( "file " + fileName + " has a" + ( filteredFileExtension ? " " : " non " )
-                                   + "filtered file extension" );
+                + "filtered file extension" );
         }
         return filteredFileExtension;
     }
@@ -174,12 +173,12 @@
         if ( mavenResourcesExecution.getEncoding() == null || mavenResourcesExecution.getEncoding().length() < 1 )
         {
             getLogger().warn( "Using platform encoding (" + ReaderFactory.FILE_ENCODING
-                                  + " actually) to copy filtered resources, i.e. build is platform dependent!" );
+                + " actually) to copy filtered resources, i.e. build is platform dependent!" );
         }
         else
         {
             getLogger().info( "Using '" + mavenResourcesExecution.getEncoding()
-                                  + "' encoding to copy filtered resources." );
+                + "' encoding to copy filtered resources." );
         }
 
         for ( Resource resource : mavenResourcesExecution.getResources() )
@@ -192,18 +191,13 @@
                     new StringBuilder( "resource with targetPath " ).append( resource.getTargetPath() ).append( ls );
                 debugMessage.append( "directory " ).append( resource.getDirectory() ).append( ls );
 
-                //@formatter:off
-                debugMessage.append( "excludes " )
-                    .append( 
-                            resource.getExcludes() == null ? " empty " : resource.getExcludes().toString() 
-                           )
-                    .append( ls );
-                debugMessage.append( "includes " )
-                    .append( 
-                             resource.getIncludes() == null ? " empty " : resource.getIncludes().toString()
-                    );
-                
-                //@formatter:on
+                // @formatter:off
+                debugMessage.append( "excludes " ).append( resource.getExcludes() == null ? " empty "
+                                : resource.getExcludes().toString() ).append( ls );
+                debugMessage.append( "includes " ).append( resource.getIncludes() == null ? " empty "
+                                : resource.getIncludes().toString() );
+
+                // @formatter:on
                 getLogger().debug( debugMessage.toString() );
             }
 
@@ -232,9 +226,8 @@
                 throw new MavenFilteringException( "Cannot create resource output directory: " + outputDirectory );
             }
 
-            boolean ignoreDelta =
-                !outputExists || buildContext.hasDelta( mavenResourcesExecution.getFileFilters() )
-                    || buildContext.hasDelta( getRelativeOutputDirectory( mavenResourcesExecution ) );
+            boolean ignoreDelta = !outputExists || buildContext.hasDelta( mavenResourcesExecution.getFileFilters() )
+                || buildContext.hasDelta( getRelativeOutputDirectory( mavenResourcesExecution ) );
             getLogger().debug( "ignoreDelta " + ignoreDelta );
             Scanner scanner = buildContext.newScanner( resourceDirectory, ignoreDelta );
 
@@ -260,7 +253,7 @@
             List<String> includedFiles = Arrays.asList( scanner.getIncludedFiles() );
 
             getLogger().info( "Copying " + includedFiles.size() + " resource" + ( includedFiles.size() > 1 ? "s" : "" )
-                                  + ( targetPath == null ? "" : " to " + targetPath ) );
+                + ( targetPath == null ? "" : " to " + targetPath ) );
 
             for ( String name : includedFiles )
             {
@@ -303,7 +296,7 @@
 
     private File getDestinationFile( File outputDirectory, String targetPath, String name,
                                      MavenResourcesExecution mavenResourcesExecution )
-        throws MavenFilteringException
+                                         throws MavenFilteringException
     {
         String destination = name;
 
diff --git a/src/main/java/org/apache/maven/shared/filtering/InterpolatorFilterReaderLineEnding.java b/src/main/java/org/apache/maven/shared/filtering/InterpolatorFilterReaderLineEnding.java
index cd73b2f..5014a25 100644
--- a/src/main/java/org/apache/maven/shared/filtering/InterpolatorFilterReaderLineEnding.java
+++ b/src/main/java/org/apache/maven/shared/filtering/InterpolatorFilterReaderLineEnding.java
@@ -102,11 +102,7 @@
      * @param endToken end token to use
      * @param supportMultiLineFiltering If multi line filtering is allowed
      */
-    public InterpolatorFilterReaderLineEnding(
-                                               Reader in,
-                                               Interpolator interpolator,
-                                               String beginToken,
-                                               String endToken,
+    public InterpolatorFilterReaderLineEnding( Reader in, Interpolator interpolator, String beginToken, String endToken,
                                                boolean supportMultiLineFiltering )
     {
         this( in, interpolator, beginToken, endToken, new SimpleRecursionInterceptor(), supportMultiLineFiltering );
@@ -120,12 +116,8 @@
      * @param ri The {@link RecursionInterceptor} to use to prevent recursive expressions.
      * @param supportMultiLineFiltering If multi line filtering is allowed
      */
-    private InterpolatorFilterReaderLineEnding(
-                                                Reader in,
-                                                Interpolator interpolator,
-                                                String beginToken,
-                                                String endToken,
-                                                RecursionInterceptor ri,
+    private InterpolatorFilterReaderLineEnding( Reader in, Interpolator interpolator, String beginToken,
+                                                String endToken, RecursionInterceptor ri,
                                                 boolean supportMultiLineFiltering )
     {
         // wrap our own buffer, so we can use mark/reset safely.
@@ -441,16 +433,26 @@
         return preserveEscapeString;
     }
 
+    /**
+     * @param preserveEscapeString {@link #preserveEscapeString}
+     */
     public void setPreserveEscapeString( boolean preserveEscapeString )
     {
         this.preserveEscapeString = preserveEscapeString;
     }
 
+    /**
+     * @return {@link #recursionInterceptor}
+     */
     public RecursionInterceptor getRecursionInterceptor()
     {
         return recursionInterceptor;
     }
 
+    /**
+     * @param theRecursionInterceptor {@link RecursionInterceptor}
+     * @return {@link InterpolatorFilterReaderLineEnding}
+     */
     public InterpolatorFilterReaderLineEnding setRecursionInterceptor( RecursionInterceptor theRecursionInterceptor )
     {
         this.recursionInterceptor = theRecursionInterceptor;
diff --git a/src/main/java/org/apache/maven/shared/filtering/MavenFileFilter.java b/src/main/java/org/apache/maven/shared/filtering/MavenFileFilter.java
index eb58811..8aaf6de 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MavenFileFilter.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MavenFileFilter.java
@@ -39,20 +39,21 @@
      * @param from file to copy/filter
      * @param to destination file
      * @param filtering enable or not filtering
-     * @param mavenProject the mavenproject
-     * @param mavenSession The maven session.
+     * @param mavenProject {@link MavenProject}
+     * @param mavenSession {@link MavenSession}
+     * @param escapedBackslashesInFilePath escape backslashes in file path.
      * @param filters {@link List} of String which are path to a Property file
      * @param encoding The encoding which is used during the filtering process.
-     * @throws MavenFilteringException
+     * @throws MavenFilteringException in case of failure.
      * @see #getDefaultFilterWrappers(MavenProject, List, boolean, MavenSession)
      */
     void copyFile( File from, final File to, boolean filtering, MavenProject mavenProject, List<String> filters,
                    boolean escapedBackslashesInFilePath, String encoding, MavenSession mavenSession )
-        throws MavenFilteringException;
+                       throws MavenFilteringException;
 
     /**
      * @param mavenFileFilterRequest the request
-     * @throws MavenFilteringException
+     * @throws MavenFilteringException in case of failure.
      * @since 1.0-beta-3
      */
     void copyFile( MavenFileFilterRequest mavenFileFilterRequest )
@@ -68,7 +69,7 @@
      */
     void copyFile( File from, final File to, boolean filtering, List<FileUtils.FilterWrapper> filterWrappers,
                    String encoding )
-        throws MavenFilteringException;
+                       throws MavenFilteringException;
 
     /**
      * @param from The source file
@@ -82,5 +83,5 @@
      */
     void copyFile( File from, final File to, boolean filtering, List<FileUtils.FilterWrapper> filterWrappers,
                    String encoding, boolean overwrite )
-        throws MavenFilteringException;
+                       throws MavenFilteringException;
 }
diff --git a/src/main/java/org/apache/maven/shared/filtering/MavenFileFilterRequest.java b/src/main/java/org/apache/maven/shared/filtering/MavenFileFilterRequest.java
index 3415d6c..15015e3 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MavenFileFilterRequest.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MavenFileFilterRequest.java
@@ -61,16 +61,9 @@
      * @param mavenSession The Maven Session.
      * @param additionalProperties Supplemental properties.
      */
-    public MavenFileFilterRequest(
-                                   File from,
-                                   File to,
-                                   boolean filtering,
-                                   MavenProject mavenProject,
-                                   List<String> filters,
-                                   boolean escapedBackslashesInFilePath,
-                                   String encoding,
-                                   MavenSession mavenSession,
-                                   Properties additionalProperties )
+    public MavenFileFilterRequest( File from, File to, boolean filtering, MavenProject mavenProject,
+                                   List<String> filters, boolean escapedBackslashesInFilePath, String encoding,
+                                   MavenSession mavenSession, Properties additionalProperties )
     {
         super( mavenProject, filters, mavenSession );
         this.encoding = encoding;
@@ -83,6 +76,7 @@
 
     /**
      * Return the encoding.
+     * 
      * @return Current encoding.
      */
     public String getEncoding()
@@ -92,6 +86,7 @@
 
     /**
      * Set the value for encoding.
+     * 
      * @param encoding Give the new value for encoding.
      */
     public void setEncoding( String encoding )
@@ -99,7 +94,6 @@
         this.encoding = encoding;
     }
 
-
     /**
      * @return to filter from.
      */
diff --git a/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilter.java b/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilter.java
index 56c8e46..5259a4f 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilter.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilter.java
@@ -42,23 +42,25 @@
      *
      * @param from the source reader
      * @param filtering enable or not filering
-     * @param mavenProject the mavenproject
+     * @param mavenProject {@link MavenProject}
+     * @param mavenSession {@link MavenSession}
      * @param filters {@link java.util.List} of String which are path to a Property file
+     * @param escapedBackslashesInFilePath escape backslashes in file path.
      * @return an input stream that applies the filter
-     * @throws org.apache.maven.shared.filtering.MavenFilteringException
+     * @throws org.apache.maven.shared.filtering.MavenFilteringException in case of failure.
      * @see #getDefaultFilterWrappers(org.apache.maven.project.MavenProject, java.util.List, boolean,
      *      org.apache.maven.execution.MavenSession)
      */
     @Nonnull
     Reader filter( @Nonnull Reader from, boolean filtering, @Nullable MavenProject mavenProject, List<String> filters,
                    boolean escapedBackslashesInFilePath, MavenSession mavenSession )
-        throws MavenFilteringException;
+                       throws MavenFilteringException;
 
     /**
      * Provides a new reader that applies filtering using defaultFilterWrappers.
      *
      * @param mavenFileFilterRequest The filter request
-     * @throws org.apache.maven.shared.filtering.MavenFilteringException
+     * @throws org.apache.maven.shared.filtering.MavenFilteringException in case of failure.
      * @return an input stream that applies the filter
      * @since 1.0-beta-3
      */
diff --git a/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilterRequest.java b/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilterRequest.java
index 4bd1e3a..b03471d 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilterRequest.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MavenReaderFilterRequest.java
@@ -58,14 +58,8 @@
      * @param additionalProperties supplemental properties.
      * @deprecated use version without encoding
      */
-    public MavenReaderFilterRequest(
-                                     Reader from,
-                                     boolean filtering,
-                                     MavenProject mavenProject,
-                                     List<String> filters,
-                                     boolean escapedBackslashesInFilePath,
-                                     String encoding,
-                                     MavenSession mavenSession,
+    public MavenReaderFilterRequest( Reader from, boolean filtering, MavenProject mavenProject, List<String> filters,
+                                     boolean escapedBackslashesInFilePath, String encoding, MavenSession mavenSession,
                                      Properties additionalProperties )
     {
         super( mavenProject, filters, mavenSession );
@@ -76,13 +70,13 @@
     }
 
     /**
-     * @param from                         To read from
-     * @param filtering                    filter yes/no
-     * @param mavenProject                 The Maven Project.
-     * @param filters                      The list of filters which will be used.
+     * @param from To read from
+     * @param filtering filter yes/no
+     * @param mavenProject The Maven Project.
+     * @param filters The list of filters which will be used.
      * @param escapedBackslashesInFilePath escape backslashes in file paths.
-     * @param mavenSession                 The Maven Session.
-     * @param additionalProperties         supplemental properties.
+     * @param mavenSession The Maven Session.
+     * @param additionalProperties supplemental properties.
      */
     public MavenReaderFilterRequest( Reader from, boolean filtering, MavenProject mavenProject, List<String> filters,
                                      boolean escapedBackslashesInFilePath, MavenSession mavenSession,
@@ -95,7 +89,6 @@
         setEscapeWindowsPaths( escapedBackslashesInFilePath );
     }
 
-
     /**
      * @return where we read from.
      */
diff --git a/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java b/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java
index 73bd9b7..0532134 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java
@@ -59,7 +59,6 @@
 
     private String encoding;
 
-
     /**
      * Overwrite existing files even if the destination files are newer. <code>false</code> by default.
      *
@@ -100,13 +99,8 @@
      * @param nonFilteredFileExtensions The extensions which should not being filtered.
      * @param mavenSession The maven session.
      */
-    public MavenResourcesExecution(
-                                    List<Resource> resources,
-                                    File outputDirectory,
-                                    MavenProject mavenProject,
-                                    String encoding,
-                                    List<String> fileFilters,
-                                    List<String> nonFilteredFileExtensions,
+    public MavenResourcesExecution( List<Resource> resources, File outputDirectory, MavenProject mavenProject,
+                                    String encoding, List<String> fileFilters, List<String> nonFilteredFileExtensions,
                                     MavenSession mavenSession )
     {
         super( mavenProject, fileFilters, mavenSession );
@@ -126,12 +120,8 @@
      * @param resourcesBaseDirectory The resources base directory.
      * @param nonFilteredFileExtensions The list of extensions which should not being filtered.
      */
-    public MavenResourcesExecution(
-                                    List<Resource> resources,
-                                    File outputDirectory,
-                                    String encoding,
-                                    List<FileUtils.FilterWrapper> filterWrappers,
-                                    File resourcesBaseDirectory,
+    public MavenResourcesExecution( List<Resource> resources, File outputDirectory, String encoding,
+                                    List<FileUtils.FilterWrapper> filterWrappers, File resourcesBaseDirectory,
                                     List<String> nonFilteredFileExtensions )
     {
         this();
@@ -146,6 +136,7 @@
 
     /**
      * Return the encoding.
+     * 
      * @return Current encoding.
      */
     public String getEncoding()
@@ -155,6 +146,7 @@
 
     /**
      * Set the value for encoding.
+     * 
      * @param encoding Give the new value for encoding.
      */
     public void setEncoding( String encoding )
@@ -318,12 +310,11 @@
      * @param startExp start token like <code>${</code>
      * @param endExp endToken <code>}</code>
      * @param escapeString The escape string.
-     * @param supportMultiLineFiltering do we support or use filtering on multi lines with start and endtoken on multi
-     *            lines
+     * @param multiLineFiltering do we support or use filtering on multi lines with start and endtoken on multi lines
      * @since 1.0
      */
     public void addFilerWrapperWithEscaping( final ValueSource valueSource, final String startExp, final String endExp,
-                                             final String escapeString, final boolean supportMultiLineFiltering )
+                                             final String escapeString, final boolean multiLineFiltering )
     {
         addFilterWrapper( new FileUtils.FilterWrapper()
         {
@@ -334,7 +325,7 @@
                 propertiesInterpolator.setEscapeString( escapeString );
                 InterpolatorFilterReaderLineEnding interpolatorFilterReader =
                     new InterpolatorFilterReaderLineEnding( reader, propertiesInterpolator, startExp, endExp,
-                                                            supportMultiLineFiltering );
+                                                            multiLineFiltering );
                 interpolatorFilterReader.setInterpolateWithPrefixPattern( false );
                 return interpolatorFilterReader;
             }
@@ -358,7 +349,7 @@
     }
 
     /**
-     * @return use default filter wrapper 
+     * @return use default filter wrapper
      */
     public boolean isUseDefaultFilterWrappers()
     {
@@ -366,7 +357,7 @@
     }
 
     /**
-     * @param useDefaultFilterWrappers
+     * @param useDefaultFilterWrappers {@link #useDefaultFilterWrappers}
      */
     public void setUseDefaultFilterWrappers( boolean useDefaultFilterWrappers )
     {
@@ -376,6 +367,7 @@
     /**
      * Overwrite existing files even if the destination files are newer.
      *
+     * @return {@link #overwrite}
      * @since 1.0-beta-2
      */
     public boolean isOverwrite()
@@ -397,6 +389,7 @@
     /**
      * Copy any empty directories included in the Resources.
      *
+     * @return {@link #includeEmptyDirs}
      * @since 1.0-beta-2
      */
     public boolean isIncludeEmptyDirs()
@@ -476,17 +469,13 @@
         }
     }
 
-    /* (non-Javadoc)
-     * @see org.apache.maven.shared.filtering.AbstractMavenFilteringRequest#isSupportMultiLineFiltering()
-     */
+    /** {@inheritDoc} */
     public boolean isSupportMultiLineFiltering()
     {
         return supportMultiLineFiltering;
     }
 
-    /* (non-Javadoc)
-     * @see org.apache.maven.shared.filtering.AbstractMavenFilteringRequest#setSupportMultiLineFiltering(boolean)
-     */
+    /** {@inheritDoc} */
     public void setSupportMultiLineFiltering( boolean supportMultiLineFiltering )
     {
         this.supportMultiLineFiltering = supportMultiLineFiltering;
diff --git a/src/main/java/org/apache/maven/shared/filtering/MavenResourcesFiltering.java b/src/main/java/org/apache/maven/shared/filtering/MavenResourcesFiltering.java
index b0e9a44..ec147e5 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MavenResourcesFiltering.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MavenResourcesFiltering.java
@@ -41,12 +41,12 @@
      * @param fileFilters {@link List} of String which are path to a Property file
      * @param nonFilteredFileExtensions {@link List} of String for non filtered file extensions
      * @param mavenSession Can include executionProperties that will be used for filtering
-     * @throws MavenFilteringException
+     * @throws MavenFilteringException in case of failure.
      * @deprecated use {@link #filterResources(MavenResourcesExecution)}
      */
     void filterResources( List<Resource> resources, File outputDirectory, MavenProject mavenProject, String encoding,
                           List<String> fileFilters, List<String> nonFilteredFileExtensions, MavenSession mavenSession )
-        throws MavenFilteringException;
+                              throws MavenFilteringException;
 
     /**
      * @param resources {@link List} of {@link org.apache.maven.model.Resource}
@@ -55,13 +55,13 @@
      * @param filterWrappers {@link List} of FileUtils.FilterWrapper
      * @param resourcesBaseDirectory baseDirectory of resources
      * @param nonFilteredFileExtensions {@link List} of String for non filtered file extensions
-     * @throws MavenFilteringException
+     * @throws MavenFilteringException in case of failure.
      * @deprecated use {@link #filterResources(MavenResourcesExecution)}
      */
     void filterResources( List<Resource> resources, File outputDirectory, String encoding,
                           List<FileUtils.FilterWrapper> filterWrappers, File resourcesBaseDirectory,
                           List<String> nonFilteredFileExtensions )
-        throws MavenFilteringException;
+                              throws MavenFilteringException;
 
     /**
      * return the List of the non filtered extensions (jpg,jpeg,gif,bmp,png)
@@ -73,14 +73,14 @@
     /**
      * @param fileName the file name
      * @param userNonFilteredFileExtensions an extra list of file extensions
-     * @return true if filtering can be applied to the file (means extensions.lowerCase is in the
-     *         default List or in the user defined extension List)
+     * @return true if filtering can be applied to the file (means extensions.lowerCase is in the default List or in the
+     *         user defined extension List)
      */
     boolean filteredFileExtension( String fileName, List<String> userNonFilteredFileExtensions );
 
     /**
      * @param mavenResourcesExecution {@link MavenResourcesExecution}
-     * @throws MavenFilteringException
+     * @throws MavenFilteringException in case of failure.
      */
     void filterResources( MavenResourcesExecution mavenResourcesExecution )
         throws MavenFilteringException;
diff --git a/src/main/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEnding.java b/src/main/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEnding.java
index c086ac8..3512036 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEnding.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEnding.java
@@ -109,9 +109,7 @@
      * @param interpolator interpolator instance to use
      * @param supportMultiLineFiltering If multi line filtering is allowed
      */
-    public MultiDelimiterInterpolatorFilterReaderLineEnding(
-                                                             Reader in,
-                                                             Interpolator interpolator,
+    public MultiDelimiterInterpolatorFilterReaderLineEnding( Reader in, Interpolator interpolator,
                                                              boolean supportMultiLineFiltering )
     {
         this( in, interpolator, new SimpleRecursionInterceptor(), supportMultiLineFiltering );
@@ -123,9 +121,7 @@
      * @param ri The {@link RecursionInterceptor} to use to prevent recursive expressions.
      * @param supportMultiLineFiltering If multi line filtering is allowed
      */
-    public MultiDelimiterInterpolatorFilterReaderLineEnding(
-                                                             Reader in,
-                                                             Interpolator interpolator,
+    public MultiDelimiterInterpolatorFilterReaderLineEnding( Reader in, Interpolator interpolator,
                                                              RecursionInterceptor ri,
                                                              boolean supportMultiLineFiltering )
     {
@@ -147,11 +143,19 @@
 
     }
 
+    /**
+     * @param delimiterSpec delimiter spec.
+     * @return true/false.
+     */
     public boolean removeDelimiterSpec( String delimiterSpec )
     {
         return delimiters.remove( DelimiterSpecification.parse( delimiterSpec ) );
     }
 
+    /**
+     * @param specs set of specs.
+     * @return {@link MultiDelimiterInterpolatorFilterReaderLineEnding}
+     */
     public MultiDelimiterInterpolatorFilterReaderLineEnding setDelimiterSpecs( Set<String> specs )
     {
         delimiters.clear();
@@ -174,7 +178,7 @@
      * @return the number of characters actually skipped
      */
     public long skip( long n )
-        throws IOException
+        throws IOException, IllegalArgumentException
     {
         if ( n < 0L )
         {
@@ -488,7 +492,7 @@
     }
 
     /**
-     * @param preserveEscapeString preserve escape string {@code true} or {@code false}. 
+     * @param preserveEscapeString preserve escape string {@code true} or {@code false}.
      */
     public void setPreserveEscapeString( boolean preserveEscapeString )
     {
@@ -496,7 +500,7 @@
     }
 
     /**
-     * @return {@link RecursionInterceptor} 
+     * @return {@link RecursionInterceptor}
      */
     public RecursionInterceptor getRecursionInterceptor()
     {
@@ -507,8 +511,7 @@
      * @param givenRecursionInterceptor {@link RecursionInterceptor}
      * @return this
      */
-    public MultiDelimiterInterpolatorFilterReaderLineEnding setRecursionInterceptor(
-                                                                    RecursionInterceptor givenRecursionInterceptor )
+    public MultiDelimiterInterpolatorFilterReaderLineEnding setRecursionInterceptor( RecursionInterceptor givenRecursionInterceptor )
     {
         this.recursionInterceptor = givenRecursionInterceptor;
         return this;