private FlatResult getVisResult1() {
        final List<Column> structure = new ArrayList<>();
        structure.add(Column.builder()
                .id("val1")
                .name("val1")
                .expression("${val1}")
                .format(Format.GENERAL)
                .build());
        structure.add(Column.builder()
                .id("val2")
                .name("val2")
                .expression("${val2}")
                .format(Format.NUMBER)
                .build());
        structure.add(Column.builder()
                .id("val3")
                .name("val3")
                .expression("${val3}")
                .format(Format.NUMBER)
                .build());
        structure.add(Column.builder()
                .id("val4")
                .name("val4")
                .expression("${val4}")
                .format(Format.GENERAL)
                .build());

        final List<List<Object>> data = new ArrayList<>();
        data.add(Arrays.asList("test0", 0.4, 234, "this0"));
        data.add(Arrays.asList("test1", 0.5, 25634, "this1"));
        data.add(Arrays.asList("test2", 0.6, 27, "this2"));
        data.add(Arrays.asList("test3", 0.7, 344, "this3"));
        data.add(Arrays.asList("test4", 0.2, 8984, "this4"));
        data.add(Arrays.asList("test5", 0.33, 3244, "this5"));
        data.add(Arrays.asList("test6", 34.66, 44, "this6"));
        data.add(Arrays.asList("test7", 2.33, 74, "this7"));

        return new FlatResult("vis-1234", structure, data, 200L,
                Collections.singletonList("visResultError"));
    }
Show a proper coloured unified diff of the two files
stroom-query/stroom-query-common/src/test/java/stroom/query/common/v2/TestSerialisation.java