Possible issue with skip value check
While reading the code, I found this snippet on`master`:
https://github.com/javers/javers/blob/f49b0aea4c371b90ada54144843e3e1eae81fe65/javers-core/src/main/java/org/javers/repository/api/QueryParamsBuilder.java#L111
```
public QueryParamsBuilder skip(int skip) {
        Validate.argumentCheck(limit >= 0, "Skip is not a non-negative number.");
        this.skip = skip;
        return this;
    }
```

Shouldn't it be `        Validate.argumentCheck(skip >= 0, "Skip is not a non-negative number.");` ?
diff --git a/javers-core/src/main/java/org/javers/repository/api/QueryParamsBuilder.java b/javers-core/src/main/java/org/javers/repository/api/QueryParamsBuilder.java
index 24122e34..a46ad839 100644
--- a/javers-core/src/main/java/org/javers/repository/api/QueryParamsBuilder.java
+++ b/javers-core/src/main/java/org/javers/repository/api/QueryParamsBuilder.java
@@ -108,7 +108,7 @@ public class QueryParamsBuilder {
      * @see QueryBuilder#skip(int)
      */
     public QueryParamsBuilder skip(int skip) {
-        Validate.argumentCheck(limit >= 0, "Skip is not a non-negative number.");
+        Validate.argumentCheck(skip >= 0, "Skip is not a non-negative number.");
         this.skip = skip;
         return this;
     }
['javers-core/src/main/java/org/javers/repository/api/QueryParamsBuilder.java']