diff --git a/src/testinputs/com/puppycrawl/tools/checkstyle/InputCovariant.java b/src/testinputs/com/puppycrawl/tools/checkstyle/InputCovariant.java
index 0918ace77..c634728cb 100644
--- a/src/testinputs/com/puppycrawl/tools/checkstyle/InputCovariant.java
+++ b/src/testinputs/com/puppycrawl/tools/checkstyle/InputCovariant.java
@@ -100,4 +100,30 @@ abstract class InputCovariant5
interface InputCovariant6
{
public boolean equals(InputCovariant5 aInputCovariant5);
+}
+
+class InputGenericCovariant7
+{
+ public boolean equals(InputGenericCovariant7 aInputCovariant7)
+ {
+ return true;
+ }
+
+ public boolean equals(Object aObject)
+ {
+ return false;
+ }
+}
+
+class InputGenericCovariant8
+{
+ public boolean equals(InputGenericCovariant8 aInputCovariant8)
+ {
+ return true;
+ }
+
+ public boolean equals(Object aObject)
+ {
+ return false;
+ }
}
\ No newline at end of file