anchor.diff:              }
           ]
       ],
  +    "id": 1,
  +    "label": "vertex",
  +    "type": "vertex",
  +    "hiddens": {
  +        "@class": "java.util.HashMap"
  +    },
       "properties": {
           "@class": "java.util.HashMap",
  -        "name": "marko",
  -        "age": 29
  +        "name": [
  +            "java.util.ArrayList",
  +            [
  +                {
  +                    "@class": "java.util.HashMap",
  +                    "id": [
  +                        "java.lang.Long",
  +                        0
  +                    ],
  +                    "label": "name",
  +                    "hiddens": {
  +                        "@class": "java.util.HashMap"
  +                    },
  +                    "value": "marko",
  +                    "properties": {
  +                        "@class": "java.util.HashMap"
  +                    }
  +                }
  +            ]
  +        ],
  +        "age": [
  +            "java.util.ArrayList",
  +            [
  +                {
  +                    "@class": "java.util.HashMap",
  +                    "id": [
  +                        "java.lang.Long",
  +                        1
  +                    ],
  +                    "label": "age",
  +                    "hiddens": {
  +                        "@class": "java.util.HashMap"
  +                    },
  +                    "value": 29,
  +                    "properties": {
  +                        "@class": "java.util.HashMap"
  +                    }
  +                }
  +            ]
  +        ]
       }
   }
   ----
  
positive.code:             "label": "created",
              "type": "edge",
              "outV": 1,
              "properties": {
                  "weight": 0.4
              }
  
negative.code: ----
  {
      "@class": "java.util.HashMap",
      "inE": [
          "java.util.ArrayList",
          []
      ],
      "outE": [
          "java.util.ArrayList",
          [
              {
  