@Test
  public void scalarValueResults_deserialize() {

    String jsonString_0 =
        "{\"t\":\"ScalarValueResults\",\"time_\":2.0,\"input\":{\"t\":\"ScalarValueCollection\",\"realList\":[{\"t\":\"ScalarValueReal\",\"i\":1,\"v\":2.0},{\"t\":\"ScalarValueReal\",\"i\":2,\"v\":3.53}],\"booleanList\":[{\"t\":\"ScalarValueBoolean\",\"i\":1,\"v\":true},{\"t\":\"ScalarValueBoolean\",\"i\":0,\"v\":false}]},\"output\":{\"t\":\"ScalarValueCollection\",\"realList\":[{\"t\":\"ScalarValueReal\",\"i\":1,\"v\":2.0},{\"t\":\"ScalarValueReal\",\"i\":2,\"v\":3.53}],\"booleanList\":[{\"t\":\"ScalarValueBoolean\",\"i\":1,\"v\":true},{\"t\":\"ScalarValueBoolean\",\"i\":0,\"v\":false}]}}";

    Object deserializedObject_0 = gsonController_.fromJson(jsonString_0);

    assertEquals(ScalarValueResults.class, deserializedObject_0.getClass());

    ScalarValueResults scalarValueResults_0 = (ScalarValueResults) deserializedObject_0;

    assertEquals(2.0, scalarValueResults_0.getTime(), 0.0);

    ScalarValueReal scalarValueReal_0 = scalarValueResults_0.getInput().getRealList().get(0);
    assertEquals(1, scalarValueReal_0.getIdx());
    assertEquals(2.0, scalarValueReal_0.getValue(), 0.0);

    ScalarValueReal scalarValueReal_1 = scalarValueResults_0.getInput().getRealList().get(1);
    assertEquals(2, scalarValueReal_1.getIdx());
    assertEquals(3.530, scalarValueReal_1.getValue(), 0.0);

    ScalarValueReal scalarValueReal_2 = scalarValueResults_0.getOutput().getRealList().get(0);
    assertEquals(1, scalarValueReal_2.getIdx());
    assertEquals(2.0, scalarValueReal_2.getValue(), 0.0);

    ScalarValueReal scalarValueReal_3 = scalarValueResults_0.getOutput().getRealList().get(1);
    assertEquals(2, scalarValueReal_3.getIdx());
    assertEquals(3.530, scalarValueReal_3.getValue(), 0.0);
  }