[MNG-6847] Use diamond operator (#10)

* [MNG-6847] Use diamond operator

Use this link to re-run the recipe: https://app.moderne.io/recipes/builder/SEvWu02zw?organizationId=QXBhY2hlIE1hdmVu

Co-authored-by: Moderne <team@moderne.io>

* Apply suggestions from code review

---------

Co-authored-by: Moderne <team@moderne.io>
diff --git a/src/main/java/org/apache/maven/doxia/linkcheck/DefaultLinkCheck.java b/src/main/java/org/apache/maven/doxia/linkcheck/DefaultLinkCheck.java
index acea4aa..3813468 100644
--- a/src/main/java/org/apache/maven/doxia/linkcheck/DefaultLinkCheck.java
+++ b/src/main/java/org/apache/maven/doxia/linkcheck/DefaultLinkCheck.java
@@ -214,7 +214,7 @@
 
         LinkcheckModel model = new LinkcheckModel();
         model.setModelEncoding( reportOutputEncoding );
-        model.setFiles( new LinkedList<LinkcheckFile>() );
+        model.setFiles( new LinkedList<>() );
 
         displayMemoryConsumption();
 
@@ -321,7 +321,7 @@
      */
     private String getExcludedPages()
     {
-        LinkedList<String> patternList = new LinkedList<String>( FileUtils.getDefaultExcludesAsList() );
+        LinkedList<String> patternList = new LinkedList<>( FileUtils.getDefaultExcludesAsList() );
 
         if ( excludedPages != null )
         {
diff --git a/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java b/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java
index 9159260..d78aa08 100644
--- a/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java
+++ b/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidationItem.java
@@ -91,12 +91,7 @@
             return false;
         }
 
-        if ( !lvi.source.equals( this.source ) )
-        {
-            return false;
-        }
-
-        return true;
+        return lvi.source.equals( this.source );
     }
 
     /** {@inheritDoc} */
diff --git a/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java b/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java
index 62011f7..cdc5cc5 100644
--- a/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java
+++ b/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java
@@ -247,7 +247,7 @@
         }
 
         // Remove non-persistent items from cache
-        Map<Object, LinkValidationResult> persistentCache = new HashMap<Object, LinkValidationResult>();
+        Map<Object, LinkValidationResult> persistentCache = new HashMap<>();
 
         for ( Map.Entry<Object, LinkValidationResult> resource : this.cache.entrySet() )
         {
diff --git a/src/test/java/org/apache/maven/doxia/linkcheck/AnchorLinkTest.java b/src/test/java/org/apache/maven/doxia/linkcheck/AnchorLinkTest.java
index f397b9e..6cef7be 100644
--- a/src/test/java/org/apache/maven/doxia/linkcheck/AnchorLinkTest.java
+++ b/src/test/java/org/apache/maven/doxia/linkcheck/AnchorLinkTest.java
@@ -63,7 +63,7 @@
 
         LinkcheckModel result = lc.execute();
 
-        Map<String, LinkcheckFile> map = new HashMap<String, LinkcheckFile>();
+        Map<String, LinkcheckFile> map = new HashMap<>();
 
         for ( LinkcheckFile ftc : result.getFiles() )
         {
diff --git a/src/test/java/org/apache/maven/doxia/linkcheck/LinkCheckTest.java b/src/test/java/org/apache/maven/doxia/linkcheck/LinkCheckTest.java
index 02d6d67..80b557b 100644
--- a/src/test/java/org/apache/maven/doxia/linkcheck/LinkCheckTest.java
+++ b/src/test/java/org/apache/maven/doxia/linkcheck/LinkCheckTest.java
@@ -61,7 +61,7 @@
 
         LinkcheckModel result = lc.execute();
 
-        Map<String, LinkcheckFile> map = new HashMap<String, LinkcheckFile>();
+        Map<String, LinkcheckFile> map = new HashMap<>();
 
         for ( LinkcheckFile ftc : result.getFiles() )
         {