json-serialiser

Details

diff --git a/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java b/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
index f228b1b..da67567 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
@@ -159,7 +159,7 @@ public class JSONSerialiser {
             if (this.visited.stream().parallel().anyMatch(visited -> visited == object)) {
                 return getReference(object);
             }
-            int index = this.visited.size();
+            int index = this.visited.size() + 1;
             this.visited.add(object);
             StringBuilder serialiseBean = serialiseBean(object);
             while (index < this.visited.size()) {