diff --git a/LICENSE.md b/LICENSE.md
index 3ef47d1a..7729cc63 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2021 Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+Copyright (c) 2022 Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-archetype/pom.xml b/easy-rules-archetype/pom.xml
index 995ebf02..fa0fb6d7 100755
--- a/easy-rules-archetype/pom.xml
+++ b/easy-rules-archetype/pom.xml
@@ -2,7 +2,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
4.0.0
diff --git a/easy-rules-core/pom.xml b/easy-rules-core/pom.xml
index b3a0faf5..f0d6edf0 100644
--- a/easy-rules-core/pom.xml
+++ b/easy-rules-core/pom.xml
@@ -4,7 +4,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
easy-rules-core
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java
index b01dd398..f61c339e 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java
index 0953aa0c..742f60fc 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java
index 912d4793..716df8d0 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java
index e6ada300..60fd2898 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java
index cfe0b8a0..18fe1a53 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java
index a5d5ea00..5d242566 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java
index 368c5b90..7e4c0706 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java
index bdd66d24..3a323177 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java
index 3e23622f..9f47c8cb 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java
index 28e4d658..36bbda51 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java
index 1587281d..176a86ba 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java
index 94bb1de6..8a0d9ba4 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java
index 98a1607a..34b4a12b 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java
index 0dd845b3..14351822 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java
index dc48e843..c0e01bfd 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java
index 0b147e49..436d3128 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java
index cad9d0f7..34b80b46 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java
index b3049c73..3252a738 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java
index 86fba036..282e44a0 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java
index 06c39247..63c76649 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java
index a8065018..793a0bca 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java
index d45da36a..1858dfe2 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -172,7 +172,9 @@ private Map doCheck(Rules rules, Facts facts) {
Map result = new HashMap<>();
for (Rule rule : rules) {
if (shouldBeEvaluated(rule, facts)) {
- result.put(rule, rule.evaluate(facts));
+ boolean res = rule.evaluate(facts);
+ result.put(rule, res);
+ triggerListenersAfterEvaluate(rule, facts, res);
}
}
return result;
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java
index 6999d50f..35cdae7c 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java
index 81c8618b..3fbb395e 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java
index 15e44e35..fe9c3899 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java
index 7511879c..ed982b64 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java
index 399ef8ff..4f0e59ae 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java
index 26a92bd8..cdc9a484 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java
index 3d82cc2d..a63e4a66 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java
index 60f2a459..79b10778 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java
index 2439a215..bf9921e0 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java
index e9cbb054..11df967c 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java
index 8f9d9fc2..4cb01bfe 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java
index a5f74d37..c20678f0 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java
index a7bcbbba..0a59a0be 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java
index 85e75736..f88d0b57 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java
index 68b6bd1b..e0b17509 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java
index 9b64ab0c..dfee558c 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java
index 7bd59450..084392f0 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java
index a49c3994..e158986d 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java
index 9a910c66..63dbaf05 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java
index 4fbc8bab..c61e970c 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java
index 32dd15e6..8ed8c33d 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java
index ef75466a..cc7fabc2 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java
index 46f8ba72..10772fb6 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java
index 9c62753b..5684ca1a 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java
index 58dd30fb..3326a17d 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java
index 237c223e..7af565c1 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java
index 4953f43e..87c23504 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java
index 42b13379..6e5d20ca 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java
index 01022e13..4ecd91e0 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java
index 80959bb5..e2674094 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java
index 9b01fe5e..643dfa95 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java
index b89ee154..180ac0a0 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java
index 7e4fc18f..295f6b82 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java
index 4ea4e8c3..a3f6e3d8 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java
index c8a06ad1..c83fed16 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java
index 2a2129d4..73aa9fb0 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java
index 8ffafabb..ed0737d2 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java
index 153f2a19..565fb5f4 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java
index 62ca305d..70b73c52 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java
index 9e56932d..40224a0b 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -136,5 +136,31 @@ public void whenTheRuleEvaluatesToFalse_thenTheListenerShouldBeInvoked() {
// Then
verify(ruleListener1).afterEvaluate(rule1, facts, false);
}
+
+ @Test
+ public void whenTheRuleEvaluatesToFalseInDoCheck_thenTheListenerShouldBeInvoked() {
+ // Given
+ when(rule1.evaluate(facts)).thenReturn(false);
+ rules.register(rule1);
+
+ // When
+ rulesEngine.check(rules, facts);
+ // Then
+ verify(ruleListener1).afterEvaluate(rule1, facts, false);
+ }
+
+ @Test
+ public void whenTheRuleEvaluatesToTrueInDoCheck_thenTheListenerShouldBeInvoked() {
+ // Given
+ when(rule1.evaluate(facts)).thenReturn(true);
+ rules.register(rule1);
+
+ // When
+ rulesEngine.check(rules, facts);
+
+ // Then
+ verify(ruleListener1).afterEvaluate(rule1, facts, true);
+ }
+
}
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java
index 78a1d212..ed69aa68 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java
index a89ba502..019640e4 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java
index cf6111eb..3f5b0b92 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java
index cf85462d..86b2da3e 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java
index 371414ad..b5ae6f68 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java
index 8a91e804..20b213ff 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java
index febb9a60..1869b6f0 100644
--- a/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java
+++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/pom.xml b/easy-rules-jexl/pom.xml
index 837d9d17..7ca08f27 100644
--- a/easy-rules-jexl/pom.xml
+++ b/easy-rules-jexl/pom.xml
@@ -4,7 +4,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
easy-rules-jexl
diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java
index 9c23c03c..ba4e4b40 100644
--- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java
+++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java
index cce77dc2..0f5761c5 100644
--- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java
+++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java
index 6a2f4788..7e36e07f 100644
--- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java
+++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java
index 9f1d303e..e59ecc48 100644
--- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java
+++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java
index ba4271e8..38904a2a 100644
--- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java
+++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java
index 343f9d0c..6036b0ad 100644
--- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java
+++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java
index 05ee9871..43fa60ab 100644
--- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java
+++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java
index ad4d9597..d70e4f2b 100644
--- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java
+++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java
index c7a198f3..ff638535 100644
--- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java
+++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java
index a5a10910..bda4327a 100644
--- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java
+++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/pom.xml b/easy-rules-mvel/pom.xml
index 9043781a..25930a3b 100644
--- a/easy-rules-mvel/pom.xml
+++ b/easy-rules-mvel/pom.xml
@@ -4,7 +4,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
easy-rules-mvel
diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java
index 0230e985..31ba27c7 100644
--- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java
+++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java
index d9190535..9789b055 100644
--- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java
+++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java
index c7428226..d70f7900 100644
--- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java
+++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java
index 3858b8c1..eedd4baf 100644
--- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java
+++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java
index 506a861c..3be8310e 100644
--- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java
+++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java
index 932b7aa8..77c06dc0 100644
--- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java
+++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java
index 1d8d1a08..66d2032b 100644
--- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java
+++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java
index 01048b4d..9708beba 100644
--- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java
+++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java
index f9ca99ba..46dd00b1 100644
--- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java
+++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java
index 69e865fd..66705dc0 100644
--- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java
+++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/pom.xml b/easy-rules-spel/pom.xml
index b03c8a73..0560b64c 100644
--- a/easy-rules-spel/pom.xml
+++ b/easy-rules-spel/pom.xml
@@ -4,7 +4,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
easy-rules-spel
diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java
index a23692f8..b3327316 100644
--- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java
+++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java
index 33785c3a..85dd34f6 100644
--- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java
+++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java
index 34808121..3f5fc859 100644
--- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java
+++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java
index 3515cfcf..f8a6633c 100644
--- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java
+++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java
index d3bad7b5..0a819afa 100644
--- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java
+++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java
index 21f00031..daa4d07e 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java
index bda8d815..57e147d6 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java
index 4a36a840..0cf3d61f 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java
index 12c3e9df..090659d8 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java
index 193e618f..3da25c21 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java
index 68877eff..51488e90 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java
index f64cd035..3251a8ae 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java
index 0b49d99b..44e6905a 100644
--- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java
+++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/pom.xml b/easy-rules-support/pom.xml
index 3f03f053..05c0a10e 100644
--- a/easy-rules-support/pom.xml
+++ b/easy-rules-support/pom.xml
@@ -4,7 +4,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
easy-rules-support
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java
index fe4849ce..e087ab13 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java
index 33252c93..ea79c8e5 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java
index 16e5424f..9e571d74 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java
index 93586af1..f8480202 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java
index 9479e7cd..28e3ddaf 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java
index f5e48dda..bc8e27c7 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java
index 9e39cc84..969fcab0 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java
index abdf4acc..ea60593c 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java
index badbbac2..bc8f3cef 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java
index e25f6c09..d57ff1e1 100644
--- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java
+++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java
index 794d1772..a58ec11a 100644
--- a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java
+++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java
index b9840194..6c168c6e 100644
--- a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java
+++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java
index aa4b3281..75a4a069 100644
--- a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java
+++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java
index a827a19b..f7d9a145 100644
--- a/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java
+++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/pom.xml b/easy-rules-tutorials/pom.xml
index 3c01435b..167edff6 100644
--- a/easy-rules-tutorials/pom.xml
+++ b/easy-rules-tutorials/pom.xml
@@ -4,7 +4,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
easy-rules-tutorials
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java
index 2be64b22..b9ce4c9d 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java
index ca35c9ad..a3de78b3 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java
index 2cb15d85..6e901475 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java
index 2938f263..45ee8a5a 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java
index 3b5f41ae..713a37cd 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java
index e6a7ffc7..cc3d2184 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java
index 24bd4c58..67cd6320 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java
index 7125cbeb..d601b4d5 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java
index a7cd7bda..9c6683a2 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java
index 7e2e7550..043ef1f1 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java
index af236d44..f727c20b 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java
index 0fda690a..7144b8d2 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java
index 609ec194..3b465645 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java
index fa24658a..9f567b87 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java
index c8163dbf..ef350a30 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java
index f7bb73d6..964580e2 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java
index af079eb5..1d4179fc 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java
index 97d2010b..b10deaf1 100644
--- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java
+++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java
@@ -1,7 +1,7 @@
/*
* The MIT License
*
- * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
+ * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
diff --git a/pom.xml b/pom.xml
index 426ac55c..61f8ebf5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
org.jeasy
easy-rules
- 4.1.1-SNAPSHOT
+ 4.1.2-SNAPSHOT
easy-rules-archetype
@@ -168,7 +168,7 @@
${maven-license-plugin.version}
- 2020
+ 2022
true