Diff of the two buildlogs:

--
--- b1/build.log	2021-08-16 07:15:26.156987954 +0000
+++ b2/build.log	2021-08-16 07:17:35.064171749 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sun Aug 15 19:04:15 -12 2021
-I: pbuilder-time-stamp: 1629097455
+I: Current time: Mon Sep 19 03:38:27 +14 2022
+I: pbuilder-time-stamp: 1663508307
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -17,8 +17,8 @@
 I: copying [./openhft-chronicle-wire_1.1.13-2.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.13fgmKep/trustedkeys.kbx': General error
-gpgv: Signature made Thu Sep 12 19:58:46 2019 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.mpeOQeW5/trustedkeys.kbx': General error
+gpgv: Signature made Fri Sep 13 21:58:46 2019 +14
 gpgv:                using RSA key B8CE4DE21080DCF903E16C40F513C419E4B9D0AC
 gpgv:                issuer "ebourg@apache.org"
 gpgv: Can't check signature: No public key
@@ -28,137 +28,171 @@
 dpkg-source: info: unpacking openhft-chronicle-wire_1.1.13-2.debian.tar.xz
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/21453/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/1900/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos16-i386.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/1900/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/1900/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='i386'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8'
-  DISTRIBUTION=''
-  HOME='/root'
-  HOST_ARCH='i386'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=i386
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=15'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=i686
+  HOST_ARCH=i386
   IFS=' 	
   '
-  INVOCATION_ID='38c3274c486f400dae6eb1d4d2dbe889'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
-  LD_PRELOAD='libeatmydata.so'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='21453'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=b0c80f0058aa450e9f39c4d57a7a1b23
+  LANG=C
+  LANGUAGE=de_CH:de
+  LC_ALL=C
+  LD_LIBRARY_PATH=/usr/lib/libeatmydata
+  LD_PRELOAD=libeatmydata.so
+  MACHTYPE=i686-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=1900
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.ILI7ZsIwki/pbuilderrc_G1e5 --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ILI7ZsIwki/b1 --logfile b1/build.log openhft-chronicle-wire_1.1.13-2.dsc'
-  SUDO_GID='112'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://78.137.99.97:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.ILI7ZsIwki/pbuilderrc_nAIO --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ILI7ZsIwki/b2 --logfile b2/build.log --extrapackages usrmerge openhft-chronicle-wire_1.1.13-2.dsc'
+  SUDO_GID=112
+  SUDO_UID=107
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://85.184.249.68:3128
 I: uname -a
-  Linux ionos2-i386 4.19.0-17-686-pae #1 SMP Debian 4.19.194-3 (2021-07-18) i686 GNU/Linux
+  Linux i-capture-the-hostname 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 GNU/Linux
 I: ls -l /bin
   total 5776
-  -rwxr-xr-x 1 root root 1367848 Aug  4 08:25 bash
-  -rwxr-xr-x 3 root root   38280 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root   38280 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root    2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root    4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root    3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root   38280 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   17768 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root    1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root   38824 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root   71624 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root   67528 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root   75752 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  157960 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  128724 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  124904 Sep 22  2020 date
-  -rwxr-xr-x 1 root root   92172 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root  100752 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  153964 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root   83644 Jul 28 07:09 dmesg
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root   34664 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root   34664 Sep 22  2020 false
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root   71928 Jul 28 07:09 findmnt
-  -rwsr-xr-x 1 root root   30112 Feb 26 04:12 fusermount
-  -rwxr-xr-x 1 root root  210488 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root    2346 Mar  2 11:30 gunzip
-  -rwxr-xr-x 1 root root    6376 Mar  2 11:30 gzexe
-  -rwxr-xr-x 1 root root  100952 Mar  2 11:30 gzip
-  -rwxr-xr-x 1 root root   21916 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root   83980 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root   55572 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  153964 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  153124 Jul 28 07:09 lsblk
-  -rwxr-xr-x 1 root root   96328 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root   79912 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root   47048 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root   58920 Jul 28 07:09 more
-  -rwsr-xr-x 1 root root   50720 Jul 28 07:09 mount
-  -rwxr-xr-x 1 root root   13856 Jul 28 07:09 mountpoint
-  -rwxr-xr-x 1 root root  157996 Sep 22  2020 mv
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root      14 Apr 18 03:38 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root   38824 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root       4 Aug  4 08:25 rbash -> bash
-  -rwxr-xr-x 1 root root   46984 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root   75720 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root   46984 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root   22292 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  125036 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Aug 13 21:40 sh -> dash
-  -rwxr-xr-x 1 root root   34696 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root   83880 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root   79396 Jul 28 07:09 su
-  -rwxr-xr-x 1 root root   34696 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root  602584 Feb 16 21:55 tar
-  -rwxr-xr-x 1 root root   13860 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root  108520 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root   34664 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   17768 Feb 26 04:12 ulockmgr_server
-  -rwsr-xr-x 1 root root   30236 Jul 28 07:09 umount
-  -rwxr-xr-x 1 root root   34664 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root    2346 Mar  2 11:30 uncompress
-  -rwxr-xr-x 1 root root  153964 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root   63024 Jul 28 07:09 wdctl
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1984 Mar  2 11:30 zcat
-  -rwxr-xr-x 1 root root    1678 Mar  2 11:30 zcmp
-  -rwxr-xr-x 1 root root    5880 Mar  2 11:30 zdiff
-  -rwxr-xr-x 1 root root      29 Mar  2 11:30 zegrep
-  -rwxr-xr-x 1 root root      29 Mar  2 11:30 zfgrep
-  -rwxr-xr-x 1 root root    2081 Mar  2 11:30 zforce
-  -rwxr-xr-x 1 root root    7585 Mar  2 11:30 zgrep
-  -rwxr-xr-x 1 root root    2206 Mar  2 11:30 zless
-  -rwxr-xr-x 1 root root    1842 Mar  2 11:30 zmore
-  -rwxr-xr-x 1 root root    4553 Mar  2 11:30 znew
-I: user script /srv/workspace/pbuilder/21453/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 1367848 Aug  5  2021 bash
+  -rwxr-xr-x 3 root root   38280 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root   38280 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root    2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root    4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root    3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root   38280 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   17768 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root    1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root   38824 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root   71624 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root   67528 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root   75752 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  157960 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  128724 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  124904 Sep 23  2020 date
+  -rwxr-xr-x 1 root root   92172 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root  100752 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  153964 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root   83644 Jul 29  2021 dmesg
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root   34664 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root   34664 Sep 23  2020 false
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root   71928 Jul 29  2021 findmnt
+  -rwsr-xr-x 1 root root   30112 Feb 27  2021 fusermount
+  -rwxr-xr-x 1 root root  210488 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root    2346 Mar  3  2021 gunzip
+  -rwxr-xr-x 1 root root    6376 Mar  3  2021 gzexe
+  -rwxr-xr-x 1 root root  100952 Mar  3  2021 gzip
+  -rwxr-xr-x 1 root root   21916 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root   83980 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root   55572 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  153964 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  153124 Jul 29  2021 lsblk
+  -rwxr-xr-x 1 root root   96328 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root   79912 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root   47048 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root   58920 Jul 29  2021 more
+  -rwsr-xr-x 1 root root   50720 Jul 29  2021 mount
+  -rwxr-xr-x 1 root root   13856 Jul 29  2021 mountpoint
+  -rwxr-xr-x 1 root root  157996 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Apr 19  2021 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   38824 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root       4 Aug  5  2021 rbash -> bash
+  -rwxr-xr-x 1 root root   46984 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root   75720 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root   46984 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root   22292 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  125036 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       4 Sep 19 03:38 sh -> bash
+  lrwxrwxrwx 1 root root       4 Sep 17 05:46 sh.distrib -> dash
+  -rwxr-xr-x 1 root root   34696 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root   83880 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root   79396 Jul 29  2021 su
+  -rwxr-xr-x 1 root root   34696 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root  602584 Feb 17  2021 tar
+  -rwxr-xr-x 1 root root   13860 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root  108520 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root   34664 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   17768 Feb 27  2021 ulockmgr_server
+  -rwsr-xr-x 1 root root   30236 Jul 29  2021 umount
+  -rwxr-xr-x 1 root root   34664 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root    2346 Mar  3  2021 uncompress
+  -rwxr-xr-x 1 root root  153964 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root   63024 Jul 29  2021 wdctl
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root    1984 Mar  3  2021 zcat
+  -rwxr-xr-x 1 root root    1678 Mar  3  2021 zcmp
+  -rwxr-xr-x 1 root root    5880 Mar  3  2021 zdiff
+  -rwxr-xr-x 1 root root      29 Mar  3  2021 zegrep
+  -rwxr-xr-x 1 root root      29 Mar  3  2021 zfgrep
+  -rwxr-xr-x 1 root root    2081 Mar  3  2021 zforce
+  -rwxr-xr-x 1 root root    7585 Mar  3  2021 zgrep
+  -rwxr-xr-x 1 root root    2206 Mar  3  2021 zless
+  -rwxr-xr-x 1 root root    1842 Mar  3  2021 zmore
+  -rwxr-xr-x 1 root root    4553 Mar  3  2021 znew
+I: user script /srv/workspace/pbuilder/1900/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -474,7 +508,7 @@
 Get: 260 http://deb.debian.org/debian bullseye/main i386 maven all 3.6.3-5 [22.5 kB]
 Get: 261 http://deb.debian.org/debian bullseye/main i386 maven-repo-helper all 1.10 [142 kB]
 Get: 262 http://deb.debian.org/debian bullseye/main i386 maven-debian-helper all 2.6 [117 kB]
-Fetched 467 MB in 1min 59s (3940 kB/s)
+Fetched 467 MB in 11s (44.2 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package bsdextrautils.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19675 files and directories currently installed.)
@@ -1555,135 +1589,135 @@
 update-alternatives: using /usr/lib/jvm/java-11-openjdk-i386/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode
 Setting up ca-certificates-java (20190909) ...
 head: cannot open '/etc/ssl/certs/java/cacerts' for reading: No such file or directory
-Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
-Adding debian:Izenpe.com.pem
-Adding debian:GTS_Root_R4.pem
-Adding debian:DigiCert_Global_Root_G2.pem
-Adding debian:GlobalSign_Root_CA_-_R6.pem
+Adding debian:COMODO_RSA_Certification_Authority.pem
+Adding debian:IdenTrust_Commercial_Root_CA_1.pem
 Adding debian:Security_Communication_Root_CA.pem
+Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
+Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
+Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
+Adding debian:GlobalSign_Root_CA_-_R2.pem
+Adding debian:Actalis_Authentication_Root_CA.pem
+Adding debian:TWCA_Global_Root_CA.pem
+Adding debian:COMODO_Certification_Authority.pem
+Adding debian:ISRG_Root_X1.pem
+Adding debian:Sonera_Class_2_Root_CA.pem
+Adding debian:E-Tugra_Certification_Authority.pem
 Adding debian:Secure_Global_CA.pem
-Adding debian:QuoVadis_Root_CA_3.pem
-Adding debian:DigiCert_Assured_ID_Root_G3.pem
-Adding debian:AffirmTrust_Premium.pem
-Adding debian:Entrust_Root_Certification_Authority.pem
-Adding debian:XRamp_Global_CA_Root.pem
-Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
-Adding debian:Hongkong_Post_Root_CA_1.pem
-Adding debian:AffirmTrust_Commercial.pem
-Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
+Adding debian:GTS_Root_R1.pem
+Adding debian:NAVER_Global_Root_Certification_Authority.pem
+Adding debian:SwissSign_Gold_CA_-_G2.pem
+Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
+Adding debian:QuoVadis_Root_CA_2.pem
+Adding debian:Amazon_Root_CA_2.pem
+Adding debian:Global_Chambersign_Root_-_2008.pem
+Adding debian:EC-ACC.pem
+Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
+Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
+Adding debian:GTS_Root_R4.pem
+Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
 Adding debian:Buypass_Class_3_Root_CA.pem
+Adding debian:COMODO_ECC_Certification_Authority.pem
+Adding debian:USERTrust_ECC_Certification_Authority.pem
 Adding debian:Certigna.pem
-Adding debian:ACCVRAIZ1.pem
-Adding debian:emSign_ECC_Root_CA_-_C3.pem
-Adding debian:DigiCert_Global_Root_G3.pem
-Adding debian:Trustis_FPS_Root_CA.pem
-Adding debian:Sonera_Class_2_Root_CA.pem
+Adding debian:AffirmTrust_Premium.pem
+Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
+Adding debian:QuoVadis_Root_CA_3.pem
+Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
 Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
-Adding debian:ISRG_Root_X1.pem
-Adding debian:CA_Disig_Root_R2.pem
-Adding debian:SecureSign_RootCA11.pem
-Adding debian:GlobalSign_Root_CA_-_R3.pem
-Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
-Adding debian:GTS_Root_R3.pem
-Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
-Adding debian:COMODO_RSA_Certification_Authority.pem
-Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
-Adding debian:QuoVadis_Root_CA.pem
-Adding debian:Global_Chambersign_Root_-_2008.pem
-Adding debian:UCA_Global_G2_Root.pem
-Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
+Adding debian:Trustis_FPS_Root_CA.pem
 Adding debian:TrustCor_RootCert_CA-1.pem
-Adding debian:COMODO_ECC_Certification_Authority.pem
-Adding debian:Chambers_of_Commerce_Root_-_2008.pem
-Adding debian:DigiCert_Assured_ID_Root_G2.pem
-Adding debian:Actalis_Authentication_Root_CA.pem
-Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
-Adding debian:GTS_Root_R2.pem
-Adding debian:USERTrust_ECC_Certification_Authority.pem
-Adding debian:Cybertrust_Global_Root.pem
-Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
-Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
+Adding debian:QuoVadis_Root_CA_2_G3.pem
+Adding debian:emSign_Root_CA_-_G1.pem
 Adding debian:TrustCor_ECA-1.pem
-Adding debian:Amazon_Root_CA_1.pem
+Adding debian:ePKI_Root_Certification_Authority.pem
+Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
+Adding debian:ACCVRAIZ1.pem
+Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
+Adding debian:emSign_ECC_Root_CA_-_G3.pem
+Adding debian:DigiCert_Trusted_Root_G4.pem
+Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
+Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
+Adding debian:Network_Solutions_Certificate_Authority.pem
+Adding debian:TWCA_Root_Certification_Authority.pem
 Adding debian:GlobalSign_Root_CA.pem
-Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
-Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
+Adding debian:Security_Communication_RootCA2.pem
+Adding debian:AC_RAIZ_FNMT-RCM.pem
+Adding debian:UCA_Global_G2_Root.pem
+Adding debian:AffirmTrust_Premium_ECC.pem
+Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
+Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
+Adding debian:Certum_Trusted_Network_CA.pem
+Adding debian:certSIGN_Root_CA_G2.pem
+Adding debian:SZAFIR_ROOT_CA2.pem
+Adding debian:emSign_ECC_Root_CA_-_C3.pem
+Adding debian:GTS_Root_R3.pem
+Adding debian:AffirmTrust_Networking.pem
+Adding debian:Go_Daddy_Class_2_CA.pem
+Adding debian:Cybertrust_Global_Root.pem
 Adding debian:DigiCert_Assured_ID_Root_CA.pem
-Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
-Adding debian:Certum_Trusted_Network_CA_2.pem
-Adding debian:TrustCor_RootCert_CA-2.pem
-Adding debian:DigiCert_Global_Root_CA.pem
-Adding debian:SwissSign_Gold_CA_-_G2.pem
-Adding debian:USERTrust_RSA_Certification_Authority.pem
-Adding debian:Baltimore_CyberTrust_Root.pem
 Adding debian:Starfield_Class_2_CA.pem
+Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
+Adding debian:DigiCert_Assured_ID_Root_G2.pem
+Adding debian:SecureTrust_CA.pem
+Adding debian:GlobalSign_Root_CA_-_R3.pem
+Adding debian:XRamp_Global_CA_Root.pem
+Adding debian:DigiCert_Global_Root_CA.pem
 Adding debian:Certigna_Root_CA.pem
-Adding debian:QuoVadis_Root_CA_1_G3.pem
-Adding debian:Network_Solutions_Certificate_Authority.pem
-Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
-Adding debian:certSIGN_ROOT_CA.pem
-Adding debian:AffirmTrust_Premium_ECC.pem
-Adding debian:TWCA_Root_Certification_Authority.pem
-Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
-Adding debian:ePKI_Root_Certification_Authority.pem
-Adding debian:Security_Communication_RootCA2.pem
-Adding debian:Amazon_Root_CA_2.pem
-Adding debian:TeliaSonera_Root_CA_v1.pem
+Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
+Adding debian:GTS_Root_R2.pem
 Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
-Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem
-Adding debian:Atos_TrustedRoot_2011.pem
-Adding debian:emSign_ECC_Root_CA_-_G3.pem
-Adding debian:UCA_Extended_Validation_Root.pem
+Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
 Adding debian:Buypass_Class_2_Root_CA.pem
-Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
-Adding debian:QuoVadis_Root_CA_2.pem
-Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
-Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
-Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
-Adding debian:DST_Root_CA_X3.pem
-Adding debian:E-Tugra_Certification_Authority.pem
+Adding debian:Certum_Trusted_Network_CA_2.pem
+Adding debian:Entrust_Root_Certification_Authority.pem
+Adding debian:Izenpe.com.pem
+Adding debian:certSIGN_ROOT_CA.pem
+Adding debian:Trustwave_Global_Certification_Authority.pem
+Adding debian:DigiCert_Assured_ID_Root_G3.pem
+Adding debian:TrustCor_RootCert_CA-2.pem
+Adding debian:CFCA_EV_ROOT.pem
 Adding debian:Amazon_Root_CA_4.pem
-Adding debian:emSign_Root_CA_-_G1.pem
-Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
-Adding debian:NAVER_Global_Root_Certification_Authority.pem
-Adding debian:emSign_Root_CA_-_C1.pem
-Adding debian:DigiCert_Trusted_Root_G4.pem
-Adding debian:Go_Daddy_Class_2_CA.pem
-Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
-Adding debian:QuoVadis_Root_CA_2_G3.pem
+Adding debian:Baltimore_CyberTrust_Root.pem
+Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
+Adding debian:UCA_Extended_Validation_Root.pem
+Adding debian:USERTrust_RSA_Certification_Authority.pem
+Adding debian:Amazon_Root_CA_1.pem
+Adding debian:Atos_TrustedRoot_2011.pem
+Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
+Adding debian:Hongkong_Post_Root_CA_1.pem
+Adding debian:QuoVadis_Root_CA.pem
+Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
+Adding debian:AffirmTrust_Commercial.pem
+Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
+Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
 Adding debian:Hongkong_Post_Root_CA_3.pem
-Adding debian:CFCA_EV_ROOT.pem
-Adding debian:e-Szigno_Root_CA_2017.pem
-Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
-Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
-Adding debian:COMODO_Certification_Authority.pem
-Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
-Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem
-Adding debian:Trustwave_Global_Certification_Authority.pem
+Adding debian:CA_Disig_Root_R2.pem
+Adding debian:Amazon_Root_CA_3.pem
+Adding debian:DigiCert_Global_Root_G2.pem
+Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
+Adding debian:QuoVadis_Root_CA_3_G3.pem
+Adding debian:DST_Root_CA_X3.pem
+Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
+Adding debian:emSign_Root_CA_-_C1.pem
 Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
-Adding debian:AC_RAIZ_FNMT-RCM.pem
-Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
-Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
-Adding debian:certSIGN_Root_CA_G2.pem
-Adding debian:SecureTrust_CA.pem
+Adding debian:Chambers_of_Commerce_Root_-_2008.pem
+Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
+Adding debian:SecureSign_RootCA11.pem
+Adding debian:GlobalSign_Root_CA_-_R6.pem
+Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
+Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
+Adding debian:DigiCert_Global_Root_G3.pem
+Adding debian:QuoVadis_Root_CA_1_G3.pem
 Adding debian:Comodo_AAA_Services_root.pem
-Adding debian:EC-ACC.pem
-Adding debian:Certum_Trusted_Network_CA.pem
+Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
+Adding debian:e-Szigno_Root_CA_2017.pem
+Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
+Adding debian:TeliaSonera_Root_CA_v1.pem
 Adding debian:SwissSign_Silver_CA_-_G2.pem
-Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
-Adding debian:TWCA_Global_Root_CA.pem
-Adding debian:AffirmTrust_Networking.pem
-Adding debian:SZAFIR_ROOT_CA2.pem
-Adding debian:Amazon_Root_CA_3.pem
-Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
-Adding debian:GlobalSign_Root_CA_-_R2.pem
-Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
-Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
-Adding debian:QuoVadis_Root_CA_3_G3.pem
-Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
-Adding debian:IdenTrust_Commercial_Root_CA_1.pem
-Adding debian:GTS_Root_R1.pem
-Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
+Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
+Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
+Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem
+Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem
 done.
 Setting up junit4 (4.13.1-2) ...
 Setting up libfop-java (1:2.5-3) ...
@@ -1721,9 +1755,41 @@
 Building dependency tree...
 Reading state information...
 fakeroot is already the newest version (1.25.3-1.1).
-0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+The following additional packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
+The following NEW packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
+0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
+Need to get 59.5 kB of archives.
+After this operation, 157 kB of additional disk space will be used.
+Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B]
+Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B]
+Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB]
+Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 59.5 kB in 0s (360 kB/s)
+Selecting previously unselected package libnumber-compare-perl.
+(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 27916 files and directories currently installed.)
+Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
+Unpacking libnumber-compare-perl (0.03-1.1) ...
+Selecting previously unselected package libtext-glob-perl.
+Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
+Unpacking libtext-glob-perl (0.11-1) ...
+Selecting previously unselected package libfile-find-rule-perl.
+Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
+Unpacking libfile-find-rule-perl (0.34-1) ...
+Selecting previously unselected package usrmerge.
+Preparing to unpack .../archives/usrmerge_25_all.deb ...
+Unpacking usrmerge (25) ...
+Setting up libtext-glob-perl (0.11-1) ...
+Setting up libnumber-compare-perl (0.03-1.1) ...
+Setting up libfile-find-rule-perl (0.34-1) ...
+Setting up usrmerge (25) ...
+The system has been successfully converted.
+Processing triggers for man-db (2.9.4-2) ...
+Not building database; man-db/auto-update is not 'true'.
 I: Building the package
-I: Running cd /build/openhft-chronicle-wire-1.1.13/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b
+I: Running cd /build/openhft-chronicle-wire-1.1.13/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b
 dpkg-buildpackage: info: source package openhft-chronicle-wire
 dpkg-buildpackage: info: source version 1.1.13-2
 dpkg-buildpackage: info: source distribution unstable
@@ -1836,8 +1902,8 @@
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
-[INFO] Total time:  27.293 s
-[INFO] Finished at: 2021-08-15T19:14:33-12:00
+[INFO] Total time:  3.979 s
+[INFO] Finished at: 2022-09-19T03:40:10+14:00
 [INFO] ------------------------------------------------------------------------
    dh_auto_test
 	/usr/lib/jvm/default-java/bin/java -noverify -cp /usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven -Dmaven.multiModuleProjectDirectory=/build/openhft-chronicle-wire-1.1.13 -Dclassworlds.conf=/etc/maven/m2-debian.conf -Dproperties.file.manual=/build/openhft-chronicle-wire-1.1.13/debian/maven.properties org.codehaus.plexus.classworlds.launcher.Launcher -s/etc/maven/settings-debian.xml -Ddebian.dir=/build/openhft-chronicle-wire-1.1.13/debian -Dmaven.repo.local=/build/openhft-chronicle-wire-1.1.13/debian/maven-repo --batch-mode test
@@ -1869,609 +1935,10 @@
 [INFO] -------------------------------------------------------
 [INFO]  T E S T S
 [INFO] -------------------------------------------------------
-[INFO] Running net.openhft.chronicle.wire.TextWireTest
-"": ""
-"": Hello
-"": "quotable, text"
-"": !!binary AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/w==
-
-
-[WARNING] Tests run: 49, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 2.302 s - in net.openhft.chronicle.wire.TextWireTest
-[INFO] Running net.openhft.chronicle.wire.WiredFileTest
-[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 7,018 us to acquire chunk 0
-[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 133 us to acquire chunk 0
---- !!meta-data
-!MyHeader-1.0 {
-  install-count: !!atomic { locked: false, value: 0000000001 }
-}
-
-[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 139 us to acquire chunk 0
---- !!meta-data
-!MyHeader-1.0 {
-  install-count: !!atomic { locked: false, value: 0000000002 }
-}
-
-[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 114 us to acquire chunk 0
---- !!meta-data
-!MyHeader-1.0 {
-  install-count: !!atomic { locked: false, value: 0000000003 }
-}
-
-[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 73 us to acquire chunk 0
---- !!meta-data
-!MyHeader-1.0 {
-  install-count: !!atomic { locked: false, value: 0000000004 }
-}
-
-[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 79 us to acquire chunk 0
---- !!meta-data
-!MyHeader-1.0 {
-  install-count: !!atomic { locked: false, value: 0000000005 }
-}
-
-[ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.008 s <<< FAILURE! - in net.openhft.chronicle.wire.WiredFileTest
-[ERROR] testBuild(net.openhft.chronicle.wire.WiredFileTest)  Time elapsed: 0.002 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 26 00 00 40 B6 0C 4D 79  48 65 61 64 65 72 2D 31 &??@??My Header-1
-00000010 2E 30 82 13 00 00 00 CD  69 6E 73 74 61 6C 6C 2D .0?????? install-
-00000020 63 6F 75 6E 74 A6 01 00  00 00                   count??? ??      
-
-	at net.openhft.chronicle.wire.WiredFileTest.testBuild(WiredFileTest.java:81)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.WiredFileTest.testBuild(WiredFileTest.java:81)
-
-[INFO] Running net.openhft.chronicle.wire.PrimitiveTypeWrappersTest
-[ERROR] Tests run: 10, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.003 s <<< FAILURE! - in net.openhft.chronicle.wire.PrimitiveTypeWrappersTest
-[ERROR] testCharacter[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testCharacter(PrimitiveTypeWrappersTest.java:56)
-
-[ERROR] testCharReadAsString[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0.001 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testCharReadAsString(PrimitiveTypeWrappersTest.java:74)
-
-[ERROR] testStoreStringReadAsChar[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testStoreStringReadAsChar(PrimitiveTypeWrappersTest.java:83)
-
-[ERROR] testCharacterWritenAsString[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testCharacterWritenAsString(PrimitiveTypeWrappersTest.java:65)
-
-[INFO] Running net.openhft.chronicle.wire.MarshallableTest
-[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.MarshallableTest
-[INFO] Running net.openhft.chronicle.wire.TextLongArrayReferenceTest
-[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in net.openhft.chronicle.wire.TextLongArrayReferenceTest
-[INFO] Running net.openhft.chronicle.wire.TextDocumentTest
-[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.TextDocumentTest
-[INFO] Running net.openhft.chronicle.wire.ReadmeChapter1Test
-message: Hello World
-number: 1234567890
-code: SECONDS
-price: 10.5
-
-00000000 C7 6D 65 73 73 61 67 65  EB 48 65 6C 6C 6F 20 57 ?message ?Hello W
-00000010 6F 72 6C 64 C6 6E 75 6D  62 65 72 A3 D2 02 96 49 orld?num ber????I
-00000020 C4 63 6F 64 65 E7 53 45  43 4F 4E 44 53 C5 70 72 ?code?SE CONDS?pr
-00000030 69 63 65 90 00 00 28 41                          ice???(A         
-
-00000000 0B 48 65 6C 6C 6F 20 57  6F 72 6C 64 D2 02 96 49 ?Hello W orld???I
-00000010 00 00 00 00 07 53 45 43  4F 4E 44 53 00 00 00 00 ?????SEC ONDS????
-00000020 00 00 25 40                                      ??%@             
-
-message: Hello World
-number: 1234567890
-timeUnit: NANOSECONDS
-price: 10.5
-
-Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
-00000000 C7 6D 65 73 73 61 67 65  EB 48 65 6C 6C 6F 20 57 ?message ?Hello W
-00000010 6F 72 6C 64 C6 6E 75 6D  62 65 72 A3 D2 02 96 49 orld?num ber????I
-00000020 C8 74 69 6D 65 55 6E 69  74 EB 4E 41 4E 4F 53 45 ?timeUni t?NANOSE
-00000030 43 4F 4E 44 53 C5 70 72  69 63 65 90 00 00 28 41 CONDS?pr ice???(A
-
-mydata: {
-  message: Hello World,
-  number: 1234567890,
-  timeUnit: NANOSECONDS,
-  price: 10.5
-}
-
-Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
-00000000 C6 6D 79 64 61 74 61 82  40 00 00 00 C7 6D 65 73 ?mydata? @????mes
-00000010 73 61 67 65 EB 48 65 6C  6C 6F 20 57 6F 72 6C 64 sage?Hel lo World
-00000020 C6 6E 75 6D 62 65 72 A3  D2 02 96 49 C8 74 69 6D ?number? ???I?tim
-00000030 65 55 6E 69 74 EB 4E 41  4E 4F 53 45 43 4F 4E 44 eUnit?NA NOSECOND
-00000040 53 C5 70 72 69 63 65 90  00 00 28 41             S?price? ??(A    
-
-mydata: !Data {
-  message: Hello World,
-  number: 1234567890,
-  timeUnit: NANOSECONDS,
-  price: 10.5
-}
-
-Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
-00000000 C6 6D 79 64 61 74 61 B6  04 44 61 74 61 82 40 00 ?mydata? ?Data?@?
-00000010 00 00 C7 6D 65 73 73 61  67 65 EB 48 65 6C 6C 6F ???messa ge?Hello
-00000020 20 57 6F 72 6C 64 C6 6E  75 6D 62 65 72 A3 D2 02  World?n umber???
-00000030 96 49 C8 74 69 6D 65 55  6E 69 74 EB 4E 41 4E 4F ?I?timeU nit?NANO
-00000040 53 45 43 4F 4E 44 53 C5  70 72 69 63 65 90 00 00 SECONDS? price???
-00000050 28 41                                            (A               
-
---- !!data
-message: Hello World
-number: 1234567890
-timeUnit: NANOSECONDS
-price: 10.5
-
-Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
---- !!data
-mydata: [
-  !Data {
-    message: Hello World,
-    number: 98765,
-    timeUnit: HOURS,
-    price: 1.5
-},
-  !Data {
-    message: G'Day All,
-    number: 1212121,
-    timeUnit: MINUTES,
-    price: 12.34
-},
-  !Data {
-    message: Howyall,
-    number: 1234567890,
-    timeUnit: SECONDS,
-    price: 1000.0
-}
-]
-
-Data{message='Hello World', number=98765, timeUnit=HOURS, price=1.5}
-Data{message='G'Day All', number=1212121, timeUnit=MINUTES, price=12.34}
-Data{message='Howyall', number=1234567890, timeUnit=SECONDS, price=1000.0}
-!Data {
-  message: Hello World,
-  number: 1234567890,
-  timeUnit: NANOSECONDS,
-  price: 10.5
-}
-
-Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
-00000000 B6 04 44 61 74 61 82 40  00 00 00 C7 6D 65 73 73 ??Data?@ ????mess
-00000010 61 67 65 EB 48 65 6C 6C  6F 20 57 6F 72 6C 64 C6 age?Hell o World?
-00000020 6E 75 6D 62 65 72 A3 D2  02 96 49 C8 74 69 6D 65 number?? ??I?time
-00000030 55 6E 69 74 EB 4E 41 4E  4F 53 45 43 4F 4E 44 53 Unit?NAN OSECONDS
-00000040 C5 70 72 69 63 65 90 00  00 28 41                ?price?? ?(A     
-
-[ERROR] Tests run: 7, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.053 s <<< FAILURE! - in net.openhft.chronicle.wire.ReadmeChapter1Test
-[ERROR] example2(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.003 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example2(ReadmeChapter1Test.java:163)
-
-[ERROR] example3(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.002 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example3(ReadmeChapter1Test.java:220)
-
-[ERROR] example4(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.005 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example4(ReadmeChapter1Test.java:279)
-
-[ERROR] example5(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.001 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 40 00 00 00 C7 6D 65 73  73 61 67 65 EB 48 65 6C @????mes sage?Hel
-00000010 6C 6F 20 57 6F 72 6C 64  C6 6E 75 6D 62 65 72 A3 lo World ?number?
-00000020 D2 02 96 49 C8 74 69 6D  65 55 6E 69 74 EB 4E 41 ???I?tim eUnit?NA
-00000030 4E 4F 53 45 43 4F 4E 44  53 C5 70 72 69 63 65 90 NOSECOND S?price?
-00000040 00 00 28 41                                      ??(A             
-
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example5(ReadmeChapter1Test.java:342)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example5(ReadmeChapter1Test.java:342)
-
-[ERROR] example6(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.021 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 DB 00 00 00 C6 6D 79 64  61 74 61 82 CF 00 00 00 ?????myd ata?????
-00000010 B6 04 44 61 74 61 82 3A  00 00 00 C7 6D 65 73 73 ??Data?: ????mess
-00000020 61 67 65 EB 48 65 6C 6C  6F 20 57 6F 72 6C 64 C6 age?Hell o World?
-00000030 6E 75 6D 62 65 72 A3 CD  81 01 00 C8 74 69 6D 65 number?? ????time
-00000040 55 6E 69 74 E5 48 4F 55  52 53 C5 70 72 69 63 65 Unit?HOU RS?price
-00000050 90 00 00 C0 3F B6 04 44  61 74 61 82 3E 00 00 00 ???????D ata?>???
-00000060 C7 6D 65 73 73 61 67 65  E9 47 27 44 61 79 20 41 ?message ?G'Day A
-00000070 6C 6C C6 6E 75 6D 62 65  72 A3 D9 7E 12 00 C8 74 ll?numbe r??~???t
-00000080 69 6D 65 55 6E 69 74 E7  4D 49 4E 55 54 45 53 C5 imeUnit? MINUTES?
-00000090 70 72 69 63 65 91 AE 47  E1 7A 14 AE 28 40 B6 04 price??G ?z??(@??
-000000a0 44 61 74 61 82 36 00 00  00 C7 6D 65 73 73 61 67 Data?6?? ??messag
-000000b0 65 E7 48 6F 77 79 61 6C  6C C6 6E 75 6D 62 65 72 e?Howyal l?number
-000000c0 A3 D2 02 96 49 C8 74 69  6D 65 55 6E 69 74 E7 53 ????I?ti meUnit?S
-000000d0 45 43 4F 4E 44 53 C5 70  72 69 63 65 A2 E8 03    ECONDS?p rice??? 
-
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example6(ReadmeChapter1Test.java:431)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example6(ReadmeChapter1Test.java:431)
-
-[ERROR] example7(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.003 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.ReadmeChapter1Test.example7(ReadmeChapter1Test.java:518)
-
-[INFO] Running net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest
-[ERROR] Tests run: 5, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.001 s <<< FAILURE! - in net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest
-[ERROR] testTypeConversionsConvertViaString(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:141)
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsConvertViaString(ConventionsTest.java:99)
-
-[ERROR] testTypeConversionsMinValue(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:135)
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsMinValue(ConventionsTest.java:66)
-
-[ERROR] testTypeConversionsSmallNumber(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:135)
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsSmallNumber(ConventionsTest.java:77)
-
-[ERROR] testTypeConversionsMaxValue(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:135)
-	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsMaxValue(ConventionsTest.java:48)
-
-[INFO] Running net.openhft.chronicle.wire.RawWirePerfTest
-TestId: -1, fixed: true, numberField: false, fieldLess: true
-(ints) 0 : 962 ns avg, len= 64
-(ints) 1 : 592 ns avg, len= 64
-(ints) 2 : 584 ns avg, len= 64
-[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.61 s - in net.openhft.chronicle.wire.RawWirePerfTest
-[INFO] Running net.openhft.chronicle.wire.WireSerializedLambdaTest
-one: !SerializedLambda {
-  cc: !type net.openhft.chronicle.wire.WireSerializedLambdaTest,
-  fic: net/openhft/chronicle/core/util/SerializableFunction,
-  fimn: apply,
-  fims: (Ljava/lang/Object;)Ljava/lang/Object;,
-  imk: 5,
-  ic: java/lang/String,
-  imn: toUpperCase,
-  ims: ()Ljava/lang/String;,
-  imt: (Ljava/lang/String;)Ljava/lang/String;,
-  ca: [
-  ]
-}
-two: !Fun ADD_A
-three: !Updat INCR
-
-[ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.01 s <<< FAILURE! - in net.openhft.chronicle.wire.WireSerializedLambdaTest
-[ERROR] testBinaryWire(net.openhft.chronicle.wire.WireSerializedLambdaTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.WireSerializedLambdaTest.testBinaryWire(WireSerializedLambdaTest.java:115)
-
-[INFO] Running net.openhft.chronicle.wire.BinaryWireNumbersTest
-Format doesn't match for "": 32767
-
-Format doesn't match for "": 2147483647
-
-Format doesn't match for "": -2147483648.0
-
-Format doesn't match for "": 32767
-
-Format doesn't match for "": 2147483647
-
-Format doesn't match for "": 2147483647
-
-[INFO] Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s - in net.openhft.chronicle.wire.BinaryWireNumbersTest
-[INFO] Running net.openhft.chronicle.wire.BinaryWirePerfTest
-TestId: 0, fixed: false, numberField: false, fieldLess: false
-TestId: 0, fixed: false, numberField: false, fieldLess: false
-TestId: 1, fixed: true, numberField: false, fieldLess: false
-TestId: 1, fixed: true, numberField: false, fieldLess: false
-TestId: 2, fixed: false, numberField: true, fieldLess: false
-TestId: 2, fixed: false, numberField: true, fieldLess: false
-(ints) 0 : 4,737 ns avg, len= 56
-(ints) 1 : 4,232 ns avg, len= 56
-(ints) 2 : 4,825 ns avg, len= 56
-TestId: 3, fixed: true, numberField: true, fieldLess: false
-TestId: 3, fixed: true, numberField: true, fieldLess: false
-(ints) 0 : 5,556 ns avg, len= 112
-(ints) 1 : 3,803 ns avg, len= 112
-(ints) 2 : 3,479 ns avg, len= 112
-TestId: 4, fixed: false, numberField: false, fieldLess: true
-TestId: 4, fixed: false, numberField: false, fieldLess: true
-(ints) 0 : 3,328 ns avg, len= 24
-(ints) 1 : 2,668 ns avg, len= 24
-(ints) 2 : 3,315 ns avg, len= 24
-TestId: 5, fixed: true, numberField: false, fieldLess: true
-TestId: 5, fixed: true, numberField: false, fieldLess: true
-(ints) 0 : 2,771 ns avg, len= 80
-(ints) 1 : 3,355 ns avg, len= 80
-(ints) 2 : 3,298 ns avg, len= 80
-[ERROR] Tests run: 12, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 13.677 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryWirePerfTest
-[ERROR] wirePerf[0](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
-
-[ERROR] wirePerfInts[0](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0.001 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:114)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerfInts(BinaryWirePerfTest.java:101)
-
-[ERROR] wirePerf[1](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
-
-[ERROR] wirePerfInts[1](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:114)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerfInts(BinaryWirePerfTest.java:101)
-
-[ERROR] wirePerf[2](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
-
-[ERROR] wirePerf[3](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
-
-[ERROR] wirePerf[4](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
-
-[ERROR] wirePerf[5](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
-	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
-
 [INFO] Running net.openhft.chronicle.wire.WireTests
-[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.WireTests
-[INFO] Running net.openhft.chronicle.wire.CSVBytesMarshallableTest
-1.09029,1.090305,EURUSD,2,EBS
-1.50935,1.50936,GBPUSD,5,RTRS
-1.0906,1.09065,EURCHF,3,EBS
-
-
-JSON
-"bidprice":1.50935,"offerprice":1.50936,"pair":"GBPUSD","size":,"level":,"exchangeName":"RTRS","bidprice":1.0906,"offerprice":1.09065,"pair":"EURCHF","size":,"level":,"exchangeName":"EBS"
-
-TEXT
-bidprice: 1.50935
-offerprice: 1.50936
-pair: GBPUSD
-size: 5
-level: 1
-exchangeName: RTRS
-bidprice: 1.0906
-offerprice: 1.09065
-pair: EURCHF
-size: 3
-level: 1
-exchangeName: EBS
-
-
-BINARY
-00000000 C8 62 69 64 70 72 69 63  65 91 4A 7B 83 2F 4C 26 ?bidpric e?J{?/L&
-00000010 F8 3F CA 6F 66 66 65 72  70 72 69 63 65 91 BC 3F ???offer price???
-00000020 DE AB 56 26 F8 3F C4 70  61 69 72 E6 47 42 50 55 ??V&???p air?GBPU
-00000030 53 44 C4 73 69 7A 65 05  C5 6C 65 76 65 6C 01 CC SD?size? ?level??
-00000040 65 78 63 68 61 6E 67 65  4E 61 6D 65 E4 52 54 52 exchange Name?RTR
-00000050 53 C8 62 69 64 70 72 69  63 65 91 17 48 50 FC 18 S?bidpri ce??HP??
-00000060 73 F1 3F CA 6F 66 66 65  72 70 72 69 63 65 91 4F s???offe rprice?O
-00000070 1E 16 6A 4D 73 F1 3F C4  70 61 69 72 E6 45 55 52 ??jMs??? pair?EUR
-00000080 43 48 46 C4 73 69 7A 65  03 C5 6C 65 76 65 6C 01 CHF?size ??level?
-00000090 CC 65 78 63 68 61 6E 67  65 4E 61 6D 65 E3 45 42 ?exchang eName?EB
-000000a0 53                                               S                
-
-
-FIELDLESS_BINARY
-00000000 91 4A 7B 83 2F 4C 26 F8  3F 91 BC 3F DE AB 56 26 ?J{?/L&? ??????V&
-00000010 F8 3F E6 47 42 50 55 53  44 05 01 E4 52 54 52 53 ???GBPUS D???RTRS
-00000020 91 17 48 50 FC 18 73 F1  3F 91 4F 1E 16 6A 4D 73 ??HP??s? ??O??jMs
-00000030 F1 3F E6 45 55 52 43 48  46 03 01 E3 45 42 53    ???EURCH F???EBS 
-
-
-RAW
-00000000 4A 7B 83 2F 4C 26 F8 3F  BC 3F DE AB 56 26 F8 3F J{?/L&?? ????V&??
-00000010 06 47 42 50 55 53 44 05  00 00 00 01 04 52 54 52 ?GBPUSD? ?????RTR
-00000020 53 17 48 50 FC 18 73 F1  3F 4F 1E 16 6A 4D 73 F1 S?HP??s? ?O??jMs?
-00000030 3F 06 45 55 52 43 48 46  03 00 00 00 01 03 45 42 ??EURCHF ??????EB
-00000040 53                                               S                
-
-[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in net.openhft.chronicle.wire.CSVBytesMarshallableTest
-[INFO] Running net.openhft.chronicle.wire.WireInternalTest
-[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 s <<< FAILURE! - in net.openhft.chronicle.wire.WireInternalTest
-[ERROR] testFromSizePrefixedBinaryToText(net.openhft.chronicle.wire.WireInternalTest)  Time elapsed: 0 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 1F 00 00 40 C3 63 73 70  F1 63 73 70 3A 2F 2F 68 ???@?csp ?csp://h
-00000010 65 6C 6C 6F 2D 77 6F 72  6C 64 C3 74 69 64 A3 15 ello-wor ld?tid??
-00000020 CD 5B 07                                         ?[?              
-
-	at net.openhft.chronicle.wire.WireInternalTest.testFromSizePrefixedBinaryToText(WireInternalTest.java:29)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.WireInternalTest.testFromSizePrefixedBinaryToText(WireInternalTest.java:29)
-
-[INFO] Running net.openhft.chronicle.wire.QueryWireTest
-[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in net.openhft.chronicle.wire.QueryWireTest
-[INFO] Running net.openhft.chronicle.wire.YamlSpecificationTest
-[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in net.openhft.chronicle.wire.YamlSpecificationTest
-[INFO] Running net.openhft.chronicle.wire.FIX42Test
-TextWire, fixed=false, numericField=false, fieldLess=false
-Symbol: EURUSD
-NoMDEntries: 2
-MDEntryType: 52
-MDEntryPx: 1.1187
-MDEntryType: 53
-MDEntryPx: 1.1179
-
-BinaryWire, fixed=false, numericField=false, fieldLess=false
-00000000 C6 53 79 6D 62 6F 6C E6  45 55 52 55 53 44 CB 4E ?Symbol? EURUSD?N
-00000010 6F 4D 44 45 6E 74 72 69  65 73 02 CB 4D 44 45 6E oMDEntri es??MDEn
-00000020 74 72 79 54 79 70 65 34  C9 4D 44 45 6E 74 72 79 tryType4 ?MDEntry
-00000030 50 78 91 2E 90 A0 F8 31  E6 F1 3F CB 4D 44 45 6E Px?.???1 ????MDEn
-00000040 74 72 79 54 79 70 65 35  C9 4D 44 45 6E 74 72 79 tryType5 ?MDEntry
-00000050 50 78 91 A5 2C 43 1C EB  E2 F1 3F                Px??,C?? ???     
-
-BinaryWire, fixed=true, numericField=false, fieldLess=false
-00000000 C6 53 79 6D 62 6F 6C E6  45 55 52 55 53 44 CB 4E ?Symbol? EURUSD?N
-00000010 6F 4D 44 45 6E 74 72 69  65 73 A6 02 00 00 00 CB oMDEntri es??????
-00000020 4D 44 45 6E 74 72 79 54  79 70 65 A1 34 C9 4D 44 MDEntryT ype?4?MD
-00000030 45 6E 74 72 79 50 78 91  2E 90 A0 F8 31 E6 F1 3F EntryPx? .???1???
-00000040 CB 4D 44 45 6E 74 72 79  54 79 70 65 A1 35 C9 4D ?MDEntry Type?5?M
-00000050 44 45 6E 74 72 79 50 78  91 A5 2C 43 1C EB E2 F1 DEntryPx ??,C????
-00000060 3F                                               ?                
-
-BinaryWire, fixed=false, numericField=true, fieldLess=false
-00000000 BA 37 E6 45 55 52 55 53  44 BA 8C 02 02 BA 8D 02 ?7?EURUS D???????
-00000010 34 BA 8E 02 91 2E 90 A0  F8 31 E6 F1 3F BA 8D 02 4????.?? ?1??????
-00000020 35 BA 8E 02 91 A5 2C 43  1C EB E2 F1 3F          5?????,C ?????   
-
-BinaryWire, fixed=true, numericField=true, fieldLess=false
-00000000 BA 37 E6 45 55 52 55 53  44 BA 8C 02 A6 02 00 00 ?7?EURUS D???????
-00000010 00 BA 8D 02 A1 34 BA 8E  02 91 2E 90 A0 F8 31 E6 ?????4?? ??.???1?
-00000020 F1 3F BA 8D 02 A1 35 BA  8E 02 91 A5 2C 43 1C EB ??????5? ????,C??
-00000030 E2 F1 3F                                         ???              
-
-BinaryWire, fixed=false, numericField=false, fieldLess=true
-00000000 E6 45 55 52 55 53 44 02  34 91 2E 90 A0 F8 31 E6 ?EURUSD? 4?.???1?
-00000010 F1 3F 35 91 A5 2C 43 1C  EB E2 F1 3F             ??5??,C? ????    
-
-BinaryWire, fixed=true, numericField=false, fieldLess=true
-00000000 E6 45 55 52 55 53 44 A6  02 00 00 00 A1 34 91 2E ?EURUSD? ?????4?.
-00000010 90 A0 F8 31 E6 F1 3F A1  35 91 A5 2C 43 1C EB E2 ???1???? 5??,C???
-00000020 F1 3F                                            ??               
-
-[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in net.openhft.chronicle.wire.FIX42Test
-[INFO] Running net.openhft.chronicle.wire.RFCExamplesTest
-[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s - in net.openhft.chronicle.wire.RFCExamplesTest
-[INFO] Running net.openhft.chronicle.wire.BinaryWire2Test
-00000000 1C 00 00 40 C3 63 73 70  EE 2F 2F 70 61 74 68 2F ???@?csp ?//path/
-00000010 73 65 72 76 69 63 65 C3  74 69 64 A3 15 CD 5B 07 service? tid???[?
-00000020 48 00 00 00 C8 65 6E 74  72 79 53 65 74 82 3A 00 H????ent rySet?:?
-00000030 00 00 82 18 00 00 00 C3  6B 65 79 E5 6B 65 79 2D ???????? key?key-
-00000040 31 C5 76 61 6C 75 65 E7  76 61 6C 75 65 2D 31 82 1?value? value-1?
-00000050 18 00 00 00 C3 6B 65 79  E5 6B 65 79 2D 32 C5 76 ?????key ?key-2?v
-00000060 61 6C 75 65 E7 76 61 6C  75 65 2D 32             alue?val ue-2    
-
---- !!meta-data
-csp: //path/service
-tid: 123456789
---- !!data
-entrySet: [
-    {
-    key: key-1,
-    value: value-1
-},
-    {
-    key: key-2,
-    value: value-2
-}
-]
-
-binary: str.length() = 83, wire.bytes().readRemaining() = 98
-00000000 1C 00 00 40 C3 63 73 70  EE 2F 2F 70 61 74 68 2F ???@?csp ?//path/
-00000010 73 65 72 76 69 63 65 C3  74 69 64 A3 15 CD 5B 07 service? tid???[?
-00000020 48 00 00 00 C8 65 6E 74  72 79 53 65 74 82 3A 00 H????ent rySet?:?
-00000030 00 00 82 18 00 00 00 C3  6B 65 79 E5 6B 65 79 2D ???????? key?key-
-00000040 31 C5 76 61 6C 75 65 E7  76 61 6C 75 65 2D 31 82 1?value? value-1?
-00000050 18 00 00 00 C3 6B 65 79  E5 6B 65 79 2D 32 C5 76 ?????key ?key-2?v
-00000060 61 6C 75 65 E7 76 61 6C  75 65 2D 32             alue?val ue-2    
-
---- !!meta-data
-csp: //path/service
-tid: 123456789
---- !!data
-entrySet: [
-    {
-    key: key-1,
-    value: value-1
-},
-    {
-    key: key-2,
-    value: value-2
-}
-]
-
-[ERROR] Tests run: 16, Failures: 0, Errors: 9, Skipped: 1, Time elapsed: 0.007 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryWire2Test
-[ERROR] fieldAfterNullContext(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0.001 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 09 00 00 40 C3 74 69 64  A3 D2 02 96 49          ???@?tid ????I   
-
-	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNullContext(BinaryWire2Test.java:291)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNullContext(BinaryWire2Test.java:291)
-
-[ERROR] testDate(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.testDate(BinaryWire2Test.java:116)
-
-[ERROR] testEnum(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.testEnum(BinaryWire2Test.java:200)
-
-[ERROR] testTime(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.testTime(BinaryWire2Test.java:88)
-
-[ERROR] fieldAfterNull(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 48 00 00 00 C4 64 61 74  61 B6 0C 21 55 70 64 61 H????dat a??!Upda
-00000010 74 65 45 76 65 6E 74 82  30 00 00 00 C9 61 73 73 teEvent? 0????ass
-00000020 65 74 4E 61 6D 65 E5 2F  6E 61 6D 65 C3 6B 65 79 etName?/ name?key
-00000030 E4 74 65 73 74 C8 6F 6C  64 56 61 6C 75 65 BB C5 ?test?ol dValue??
-00000040 76 61 6C 75 65 E6 77 6F  72 6C 64 32             value?wo rld2    
-
-	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNull(BinaryWire2Test.java:260)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNull(BinaryWire2Test.java:260)
-
-[ERROR] fieldAfterText(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 4E 00 00 00 C4 64 61 74  61 B6 0C 21 55 70 64 61 N????dat a??!Upda
-00000010 74 65 45 76 65 6E 74 82  36 00 00 00 C9 61 73 73 teEvent? 6????ass
-00000020 65 74 4E 61 6D 65 E5 2F  6E 61 6D 65 C3 6B 65 79 etName?/ name?key
-00000030 E4 74 65 73 74 C8 6F 6C  64 56 61 6C 75 65 E6 77 ?test?ol dValue?w
-00000040 6F 72 6C 64 31 C5 76 61  6C 75 65 E6 77 6F 72 6C orld1?va lue?worl
-00000050 64 32                                            d2               
-
-	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterText(BinaryWire2Test.java:228)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterText(BinaryWire2Test.java:228)
-
-[ERROR] testSnappyCompressWithSnappy(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.testSnappyCompressWithSnappy(BinaryWire2Test.java:320)
-
-[ERROR] testZonedDateTime(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.testZonedDateTime(BinaryWire2Test.java:103)
-
-[ERROR] testCompression(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0.001 s  <<< ERROR!
-java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryWire2Test.testCompression(BinaryWire2Test.java:366)
-
-[INFO] Running net.openhft.chronicle.wire.BinaryToTextTest
-[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryToTextTest
-[ERROR] test(net.openhft.chronicle.wire.BinaryToTextTest)  Time elapsed: 0.001 s  <<< ERROR!
-net.openhft.chronicle.core.io.IORuntimeException: 
-Unable to parse
-00000000 0A 00 00 00 C3 6B 65 79  E5 68 65 6C 6C 6F       ?????key ?hello  
-
-	at net.openhft.chronicle.wire.BinaryToTextTest.test(BinaryToTextTest.java:16)
-Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
-	at net.openhft.chronicle.wire.BinaryToTextTest.test(BinaryToTextTest.java:16)
-
-[INFO] Running net.openhft.chronicle.wire.TextLongReferenceTest
-10
-[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in net.openhft.chronicle.wire.TextLongReferenceTest
+[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 s - in net.openhft.chronicle.wire.WireTests
+[INFO] Running net.openhft.chronicle.wire.CSVWireTest
+[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in net.openhft.chronicle.wire.CSVWireTest
 [INFO] Running net.openhft.chronicle.wire.BinaryWireTest
 [pos: 0, rlim: 303, wlim: 8EiB, cap: 8EiB ] ?\u0082????\u008A?\u0082????\u008AHello?\u0082????\u008Aquotable, text?\u0082????\u008A?????????????????????\u0015\u0016\u0017\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008A\u008B\u008C\u008D\u008E\u008F\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u009B\u009C\u009D\u009E\u009F?????????????????????????????????????????????????
 [pos: 0, rlim: 303, wlim: 8EiB, cap: 8EiB ] ?\u0082????\u008A?\u0082????\u008AHello?\u0082????\u008Aquotable, text?\u0082????\u008A?????????????????????\u0015\u0016\u0017\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008A\u008B\u008C\u008D\u008E\u008F\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u009B\u009C\u009D\u009E\u009F?????????????????????????????????????????????????
@@ -2480,73 +1947,73 @@
 [pos: 0, rlim: 303, wlim: 8EiB, cap: 8EiB ] ?\u0082????\u008A?\u0082????\u008AHello?\u0082????\u008Aquotable, text?\u0082????\u008A?????????????????????\u0015\u0016\u0017\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008A\u008B\u008C\u008D\u008E\u008F\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u009B\u009C\u009D\u009E\u009F?????????????????????????????????????????????????
 [pos: 0, rlim: 299, wlim: 8EiB, cap: 8EiB ] \u0082????\u008A\u0082????\u008AHello\u0082????\u008Aquotable, text\u0082????\u008A?????????????????????\u0015\u0016\u0017\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008A\u008B\u008C\u008D\u008E\u008F\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u009B\u009C\u009D\u009E\u009F?????????????????????????????????????????????????????
 [pos: 0, rlim: 299, wlim: 8EiB, cap: 8EiB ] \u0082????\u008A\u0082????\u008AHello\u0082????\u008Aquotable, text\u0082????\u008A?????????????????????\u0015\u0016\u0017\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008A\u008B\u008C\u008D\u008E\u008F\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009A\u009B\u009C\u009D\u009E\u009F?????????????????????????????????????????????????????
-[ERROR] Tests run: 182, Failures: 0, Errors: 88, Skipped: 0, Time elapsed: 0.566 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryWireTest
-[ERROR] testAllChars[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] Tests run: 182, Failures: 0, Errors: 88, Skipped: 0, Time elapsed: 0.128 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryWireTest
+[ERROR] testAllChars[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.007 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.lambda$testAllChars$42(BinaryWireTest.java:719)
 	at net.openhft.chronicle.wire.BinaryWireTest.testAllChars(BinaryWireTest.java:719)
 
-[ERROR] testRead1[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testRead1[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead1(BinaryWireTest.java:171)
 
-[ERROR] testRead2[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testRead2[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead2(BinaryWireTest.java:204)
 
-[ERROR] testDate[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.023 s  <<< ERROR!
+[ERROR] testDate[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.005 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testDate(BinaryWireTest.java:603)
 
-[ERROR] testRead[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testRead[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead(BinaryWireTest.java:153)
 
-[ERROR] testTime[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.033 s  <<< ERROR!
+[ERROR] testTime[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testTime(BinaryWireTest.java:579)
 
-[ERROR] uint16[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.007 s  <<< ERROR!
+[ERROR] uint16[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.uint16(BinaryWireTest.java:336)
 
-[ERROR] uint32[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] uint32[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.uint32(BinaryWireTest.java:363)
 
-[ERROR] float64[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.033 s  <<< ERROR!
+[ERROR] float64[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.float64(BinaryWireTest.java:445)
 
-[ERROR] testWriteMarshallable[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.008 s  <<< ERROR!
+[ERROR] testWriteMarshallable[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.003 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWriteMarshallable(BinaryWireTest.java:670)
 
-[ERROR] int8[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.006 s  <<< ERROR!
+[ERROR] int8[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int8(BinaryWireTest.java:229)
 
-[ERROR] text[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.038 s  <<< ERROR!
+[ERROR] text[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.text(BinaryWireTest.java:485)
 
-[ERROR] type[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] type[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.type(BinaryWireTest.java:521)
 
-[ERROR] int16[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.008 s  <<< ERROR!
+[ERROR] int16[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
@@ -2564,26 +2031,26 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int64(BinaryWireTest.java:417)
 
-[ERROR] uint8[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.004 s  <<< ERROR!
+[ERROR] uint8[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.uint8(BinaryWireTest.java:309)
 
-[ERROR] testZonedDateTime[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.004 s  <<< ERROR!
+[ERROR] testZonedDateTime[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testZonedDateTime(BinaryWireTest.java:591)
 
-[ERROR] testWrite1[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testWrite1[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testWrite1(BinaryWireTest.java:113)
 
-[ERROR] testWrite2[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.009 s  <<< ERROR!
+[ERROR] testWrite2[0](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWrite2(BinaryWireTest.java:144)
 
-[ERROR] testAllChars[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testAllChars[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.lambda$testAllChars$42(BinaryWireTest.java:719)
 	at net.openhft.chronicle.wire.BinaryWireTest.testAllChars(BinaryWireTest.java:719)
@@ -2593,11 +2060,11 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead1(BinaryWireTest.java:171)
 
-[ERROR] testRead2[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.04 s  <<< ERROR!
+[ERROR] testRead2[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead2(BinaryWireTest.java:204)
 
-[ERROR] testDate[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testDate[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testDate(BinaryWireTest.java:603)
 
@@ -2606,17 +2073,17 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead(BinaryWireTest.java:153)
 
-[ERROR] testTime[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.006 s  <<< ERROR!
+[ERROR] testTime[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testTime(BinaryWireTest.java:579)
 
-[ERROR] uint16[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] uint16[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.uint16(BinaryWireTest.java:336)
 
-[ERROR] uint32[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] uint32[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
@@ -2628,7 +2095,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.float64(BinaryWireTest.java:445)
 
-[ERROR] testWriteMarshallable[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.042 s  <<< ERROR!
+[ERROR] testWriteMarshallable[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWriteMarshallable(BinaryWireTest.java:670)
 
@@ -2638,35 +2105,35 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int8(BinaryWireTest.java:229)
 
-[ERROR] text[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.005 s  <<< ERROR!
+[ERROR] text[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.text(BinaryWireTest.java:485)
 
-[ERROR] type[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.021 s  <<< ERROR!
+[ERROR] type[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.type(BinaryWireTest.java:521)
 
-[ERROR] int16[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] int16[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int16(BinaryWireTest.java:282)
 
-[ERROR] int32[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] int32[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int32(BinaryWireTest.java:390)
 
-[ERROR] int64[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.006 s  <<< ERROR!
+[ERROR] int64[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int64(BinaryWireTest.java:417)
 
-[ERROR] uint8[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] uint8[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
@@ -2676,7 +2143,7 @@
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testZonedDateTime(BinaryWireTest.java:591)
 
-[ERROR] testWrite1[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testWrite1[1](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testWrite1(BinaryWireTest.java:113)
@@ -2685,7 +2152,7 @@
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWrite2(BinaryWireTest.java:144)
 
-[ERROR] testAllChars[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testAllChars[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.lambda$testAllChars$42(BinaryWireTest.java:719)
 	at net.openhft.chronicle.wire.BinaryWireTest.testAllChars(BinaryWireTest.java:719)
@@ -2695,11 +2162,11 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead1(BinaryWireTest.java:171)
 
-[ERROR] testRead2[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.006 s  <<< ERROR!
+[ERROR] testRead2[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testRead2(BinaryWireTest.java:204)
 
-[ERROR] testDate[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testDate[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testDate(BinaryWireTest.java:603)
 
@@ -2718,7 +2185,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.uint16(BinaryWireTest.java:336)
 
-[ERROR] uint32[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] uint32[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
@@ -2730,7 +2197,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123_0(BinaryWireTest.java:257)
 	at net.openhft.chronicle.wire.BinaryWireTest.float64(BinaryWireTest.java:447)
 
-[ERROR] testWriteMarshallable[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.006 s  <<< ERROR!
+[ERROR] testWriteMarshallable[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWriteMarshallable(BinaryWireTest.java:670)
 
@@ -2740,7 +2207,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int8(BinaryWireTest.java:229)
 
-[ERROR] text[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] text[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.text(BinaryWireTest.java:485)
@@ -2750,7 +2217,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.type(BinaryWireTest.java:521)
 
-[ERROR] int16[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] int16[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
@@ -2762,7 +2229,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.int32(BinaryWireTest.java:390)
 
-[ERROR] int64[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] int64[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
@@ -2774,7 +2241,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText123(BinaryWireTest.java:244)
 	at net.openhft.chronicle.wire.BinaryWireTest.uint8(BinaryWireTest.java:309)
 
-[ERROR] testZonedDateTime[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testZonedDateTime[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testZonedDateTime(BinaryWireTest.java:591)
 
@@ -2783,38 +2250,38 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.testWrite1(BinaryWireTest.java:113)
 
-[ERROR] testWrite2[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
+[ERROR] testWrite2[2](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWrite2(BinaryWireTest.java:144)
 
-[ERROR] testAllChars[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.043 s  <<< ERROR!
+[ERROR] testAllChars[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.003 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.lambda$testAllChars$42(BinaryWireTest.java:719)
 	at net.openhft.chronicle.wire.BinaryWireTest.testAllChars(BinaryWireTest.java:719)
 
-[ERROR] testDate[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testDate[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testDate(BinaryWireTest.java:603)
 
-[ERROR] testTime[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testTime[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testTime(BinaryWireTest.java:579)
 
-[ERROR] testWriteMarshallable[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.003 s  <<< ERROR!
+[ERROR] testWriteMarshallable[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.002 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWriteMarshallable(BinaryWireTest.java:670)
 
-[ERROR] text[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.003 s  <<< ERROR!
+[ERROR] text[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.text(BinaryWireTest.java:485)
 
-[ERROR] type[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.002 s  <<< ERROR!
+[ERROR] type[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.type(BinaryWireTest.java:521)
 
-[ERROR] testZonedDateTime[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.004 s  <<< ERROR!
+[ERROR] testZonedDateTime[3](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testZonedDateTime(BinaryWireTest.java:591)
 
@@ -2827,7 +2294,7 @@
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testDate(BinaryWireTest.java:603)
 
-[ERROR] testTime[4](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.056 s  <<< ERROR!
+[ERROR] testTime[4](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testTime(BinaryWireTest.java:579)
 
@@ -2854,7 +2321,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.lambda$testAllChars$42(BinaryWireTest.java:719)
 	at net.openhft.chronicle.wire.BinaryWireTest.testAllChars(BinaryWireTest.java:719)
 
-[ERROR] testDate[5](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testDate[5](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testDate(BinaryWireTest.java:603)
 
@@ -2862,7 +2329,7 @@
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testTime(BinaryWireTest.java:579)
 
-[ERROR] testWriteMarshallable[5](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testWriteMarshallable[5](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWriteMarshallable(BinaryWireTest.java:670)
 
@@ -2871,7 +2338,7 @@
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.text(BinaryWireTest.java:485)
 
-[ERROR] type[5](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.005 s  <<< ERROR!
+[ERROR] type[5](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.type(BinaryWireTest.java:521)
@@ -2897,12 +2364,12 @@
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testWriteMarshallable(BinaryWireTest.java:670)
 
-[ERROR] text[6](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] text[6](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.text(BinaryWireTest.java:485)
 
-[ERROR] type[6](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0.006 s  <<< ERROR!
+[ERROR] type[6](net.openhft.chronicle.wire.BinaryWireTest)  Time elapsed: 0 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.checkAsText(BinaryWireTest.java:120)
 	at net.openhft.chronicle.wire.BinaryWireTest.type(BinaryWireTest.java:521)
@@ -2911,11 +2378,433 @@
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.BinaryWireTest.testZonedDateTime(BinaryWireTest.java:591)
 
-[INFO] Running net.openhft.chronicle.wire.BinaryLongArrayReferenceTest
-[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.BinaryLongArrayReferenceTest
+[INFO] Running net.openhft.chronicle.wire.WireSerializedLambdaTest
+one: !SerializedLambda {
+  cc: !type net.openhft.chronicle.wire.WireSerializedLambdaTest,
+  fic: net/openhft/chronicle/core/util/SerializableFunction,
+  fimn: apply,
+  fims: (Ljava/lang/Object;)Ljava/lang/Object;,
+  imk: 5,
+  ic: java/lang/String,
+  imn: toUpperCase,
+  ims: ()Ljava/lang/String;,
+  imt: (Ljava/lang/String;)Ljava/lang/String;,
+  ca: [
+  ]
+}
+two: !Fun ADD_A
+three: !Updat INCR
+
+[ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 s <<< FAILURE! - in net.openhft.chronicle.wire.WireSerializedLambdaTest
+[ERROR] testBinaryWire(net.openhft.chronicle.wire.WireSerializedLambdaTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.WireSerializedLambdaTest.testBinaryWire(WireSerializedLambdaTest.java:115)
+
+[INFO] Running net.openhft.chronicle.wire.BinaryWire2Test
+00000000 1C 00 00 40 C3 63 73 70  EE 2F 2F 70 61 74 68 2F ???@?csp ?//path/
+00000010 73 65 72 76 69 63 65 C3  74 69 64 A3 15 CD 5B 07 service? tid???[?
+00000020 48 00 00 00 C8 65 6E 74  72 79 53 65 74 82 3A 00 H????ent rySet?:?
+00000030 00 00 82 18 00 00 00 C3  6B 65 79 E5 6B 65 79 2D ???????? key?key-
+00000040 31 C5 76 61 6C 75 65 E7  76 61 6C 75 65 2D 31 82 1?value? value-1?
+00000050 18 00 00 00 C3 6B 65 79  E5 6B 65 79 2D 32 C5 76 ?????key ?key-2?v
+00000060 61 6C 75 65 E7 76 61 6C  75 65 2D 32             alue?val ue-2    
+
+--- !!meta-data
+csp: //path/service
+tid: 123456789
+--- !!data
+entrySet: [
+    {
+    key: key-1,
+    value: value-1
+},
+    {
+    key: key-2,
+    value: value-2
+}
+]
+
+binary: str.length() = 83, wire.bytes().readRemaining() = 98
+00000000 1C 00 00 40 C3 63 73 70  EE 2F 2F 70 61 74 68 2F ???@?csp ?//path/
+00000010 73 65 72 76 69 63 65 C3  74 69 64 A3 15 CD 5B 07 service? tid???[?
+00000020 48 00 00 00 C8 65 6E 74  72 79 53 65 74 82 3A 00 H????ent rySet?:?
+00000030 00 00 82 18 00 00 00 C3  6B 65 79 E5 6B 65 79 2D ???????? key?key-
+00000040 31 C5 76 61 6C 75 65 E7  76 61 6C 75 65 2D 31 82 1?value? value-1?
+00000050 18 00 00 00 C3 6B 65 79  E5 6B 65 79 2D 32 C5 76 ?????key ?key-2?v
+00000060 61 6C 75 65 E7 76 61 6C  75 65 2D 32             alue?val ue-2    
+
+--- !!meta-data
+csp: //path/service
+tid: 123456789
+--- !!data
+entrySet: [
+    {
+    key: key-1,
+    value: value-1
+},
+    {
+    key: key-2,
+    value: value-2
+}
+]
+
+[ERROR] Tests run: 16, Failures: 0, Errors: 9, Skipped: 1, Time elapsed: 0.004 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryWire2Test
+[ERROR] fieldAfterNullContext(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 09 00 00 40 C3 74 69 64  A3 D2 02 96 49          ???@?tid ????I   
+
+	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNullContext(BinaryWire2Test.java:291)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNullContext(BinaryWire2Test.java:291)
+
+[ERROR] testDate(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.testDate(BinaryWire2Test.java:116)
+
+[ERROR] testEnum(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.testEnum(BinaryWire2Test.java:200)
+
+[ERROR] testTime(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.testTime(BinaryWire2Test.java:88)
+
+[ERROR] fieldAfterNull(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 48 00 00 00 C4 64 61 74  61 B6 0C 21 55 70 64 61 H????dat a??!Upda
+00000010 74 65 45 76 65 6E 74 82  30 00 00 00 C9 61 73 73 teEvent? 0????ass
+00000020 65 74 4E 61 6D 65 E5 2F  6E 61 6D 65 C3 6B 65 79 etName?/ name?key
+00000030 E4 74 65 73 74 C8 6F 6C  64 56 61 6C 75 65 BB C5 ?test?ol dValue??
+00000040 76 61 6C 75 65 E6 77 6F  72 6C 64 32             value?wo rld2    
+
+	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNull(BinaryWire2Test.java:260)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterNull(BinaryWire2Test.java:260)
+
+[ERROR] fieldAfterText(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 4E 00 00 00 C4 64 61 74  61 B6 0C 21 55 70 64 61 N????dat a??!Upda
+00000010 74 65 45 76 65 6E 74 82  36 00 00 00 C9 61 73 73 teEvent? 6????ass
+00000020 65 74 4E 61 6D 65 E5 2F  6E 61 6D 65 C3 6B 65 79 etName?/ name?key
+00000030 E4 74 65 73 74 C8 6F 6C  64 56 61 6C 75 65 E6 77 ?test?ol dValue?w
+00000040 6F 72 6C 64 31 C5 76 61  6C 75 65 E6 77 6F 72 6C orld1?va lue?worl
+00000050 64 32                                            d2               
+
+	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterText(BinaryWire2Test.java:228)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.fieldAfterText(BinaryWire2Test.java:228)
+
+[ERROR] testSnappyCompressWithSnappy(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.testSnappyCompressWithSnappy(BinaryWire2Test.java:320)
+
+[ERROR] testZonedDateTime(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.testZonedDateTime(BinaryWire2Test.java:103)
+
+[ERROR] testCompression(net.openhft.chronicle.wire.BinaryWire2Test)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWire2Test.testCompression(BinaryWire2Test.java:366)
+
+[INFO] Running net.openhft.chronicle.wire.ReadmeChapter1Test
+message: Hello World
+number: 1234567890
+code: SECONDS
+price: 10.5
+
+00000000 C7 6D 65 73 73 61 67 65  EB 48 65 6C 6C 6F 20 57 ?message ?Hello W
+00000010 6F 72 6C 64 C6 6E 75 6D  62 65 72 A3 D2 02 96 49 orld?num ber????I
+00000020 C4 63 6F 64 65 E7 53 45  43 4F 4E 44 53 C5 70 72 ?code?SE CONDS?pr
+00000030 69 63 65 90 00 00 28 41                          ice???(A         
+
+00000000 0B 48 65 6C 6C 6F 20 57  6F 72 6C 64 D2 02 96 49 ?Hello W orld???I
+00000010 00 00 00 00 07 53 45 43  4F 4E 44 53 00 00 00 00 ?????SEC ONDS????
+00000020 00 00 25 40                                      ??%@             
+
+message: Hello World
+number: 1234567890
+timeUnit: NANOSECONDS
+price: 10.5
+
+Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
+00000000 C7 6D 65 73 73 61 67 65  EB 48 65 6C 6C 6F 20 57 ?message ?Hello W
+00000010 6F 72 6C 64 C6 6E 75 6D  62 65 72 A3 D2 02 96 49 orld?num ber????I
+00000020 C8 74 69 6D 65 55 6E 69  74 EB 4E 41 4E 4F 53 45 ?timeUni t?NANOSE
+00000030 43 4F 4E 44 53 C5 70 72  69 63 65 90 00 00 28 41 CONDS?pr ice???(A
+
+mydata: {
+  message: Hello World,
+  number: 1234567890,
+  timeUnit: NANOSECONDS,
+  price: 10.5
+}
+
+Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
+00000000 C6 6D 79 64 61 74 61 82  40 00 00 00 C7 6D 65 73 ?mydata? @????mes
+00000010 73 61 67 65 EB 48 65 6C  6C 6F 20 57 6F 72 6C 64 sage?Hel lo World
+00000020 C6 6E 75 6D 62 65 72 A3  D2 02 96 49 C8 74 69 6D ?number? ???I?tim
+00000030 65 55 6E 69 74 EB 4E 41  4E 4F 53 45 43 4F 4E 44 eUnit?NA NOSECOND
+00000040 53 C5 70 72 69 63 65 90  00 00 28 41             S?price? ??(A    
+
+mydata: !Data {
+  message: Hello World,
+  number: 1234567890,
+  timeUnit: NANOSECONDS,
+  price: 10.5
+}
+
+Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
+00000000 C6 6D 79 64 61 74 61 B6  04 44 61 74 61 82 40 00 ?mydata? ?Data?@?
+00000010 00 00 C7 6D 65 73 73 61  67 65 EB 48 65 6C 6C 6F ???messa ge?Hello
+00000020 20 57 6F 72 6C 64 C6 6E  75 6D 62 65 72 A3 D2 02  World?n umber???
+00000030 96 49 C8 74 69 6D 65 55  6E 69 74 EB 4E 41 4E 4F ?I?timeU nit?NANO
+00000040 53 45 43 4F 4E 44 53 C5  70 72 69 63 65 90 00 00 SECONDS? price???
+00000050 28 41                                            (A               
+
+--- !!data
+message: Hello World
+number: 1234567890
+timeUnit: NANOSECONDS
+price: 10.5
+
+Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
+--- !!data
+mydata: [
+  !Data {
+    message: Hello World,
+    number: 98765,
+    timeUnit: HOURS,
+    price: 1.5
+},
+  !Data {
+    message: G'Day All,
+    number: 1212121,
+    timeUnit: MINUTES,
+    price: 12.34
+},
+  !Data {
+    message: Howyall,
+    number: 1234567890,
+    timeUnit: SECONDS,
+    price: 1000.0
+}
+]
+
+Data{message='Hello World', number=98765, timeUnit=HOURS, price=1.5}
+Data{message='G'Day All', number=1212121, timeUnit=MINUTES, price=12.34}
+Data{message='Howyall', number=1234567890, timeUnit=SECONDS, price=1000.0}
+!Data {
+  message: Hello World,
+  number: 1234567890,
+  timeUnit: NANOSECONDS,
+  price: 10.5
+}
+
+Data{message='Hello World', number=1234567890, timeUnit=NANOSECONDS, price=10.5}
+00000000 B6 04 44 61 74 61 82 40  00 00 00 C7 6D 65 73 73 ??Data?@ ????mess
+00000010 61 67 65 EB 48 65 6C 6C  6F 20 57 6F 72 6C 64 C6 age?Hell o World?
+00000020 6E 75 6D 62 65 72 A3 D2  02 96 49 C8 74 69 6D 65 number?? ??I?time
+00000030 55 6E 69 74 EB 4E 41 4E  4F 53 45 43 4F 4E 44 53 Unit?NAN OSECONDS
+00000040 C5 70 72 69 63 65 90 00  00 28 41                ?price?? ?(A     
+
+[ERROR] Tests run: 7, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.012 s <<< FAILURE! - in net.openhft.chronicle.wire.ReadmeChapter1Test
+[ERROR] example2(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.001 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example2(ReadmeChapter1Test.java:163)
+
+[ERROR] example3(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.002 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example3(ReadmeChapter1Test.java:220)
+
+[ERROR] example4(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.001 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example4(ReadmeChapter1Test.java:279)
+
+[ERROR] example5(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 40 00 00 00 C7 6D 65 73  73 61 67 65 EB 48 65 6C @????mes sage?Hel
+00000010 6C 6F 20 57 6F 72 6C 64  C6 6E 75 6D 62 65 72 A3 lo World ?number?
+00000020 D2 02 96 49 C8 74 69 6D  65 55 6E 69 74 EB 4E 41 ???I?tim eUnit?NA
+00000030 4E 4F 53 45 43 4F 4E 44  53 C5 70 72 69 63 65 90 NOSECOND S?price?
+00000040 00 00 28 41                                      ??(A             
+
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example5(ReadmeChapter1Test.java:342)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example5(ReadmeChapter1Test.java:342)
+
+[ERROR] example6(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.003 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 DB 00 00 00 C6 6D 79 64  61 74 61 82 CF 00 00 00 ?????myd ata?????
+00000010 B6 04 44 61 74 61 82 3A  00 00 00 C7 6D 65 73 73 ??Data?: ????mess
+00000020 61 67 65 EB 48 65 6C 6C  6F 20 57 6F 72 6C 64 C6 age?Hell o World?
+00000030 6E 75 6D 62 65 72 A3 CD  81 01 00 C8 74 69 6D 65 number?? ????time
+00000040 55 6E 69 74 E5 48 4F 55  52 53 C5 70 72 69 63 65 Unit?HOU RS?price
+00000050 90 00 00 C0 3F B6 04 44  61 74 61 82 3E 00 00 00 ???????D ata?>???
+00000060 C7 6D 65 73 73 61 67 65  E9 47 27 44 61 79 20 41 ?message ?G'Day A
+00000070 6C 6C C6 6E 75 6D 62 65  72 A3 D9 7E 12 00 C8 74 ll?numbe r??~???t
+00000080 69 6D 65 55 6E 69 74 E7  4D 49 4E 55 54 45 53 C5 imeUnit? MINUTES?
+00000090 70 72 69 63 65 91 AE 47  E1 7A 14 AE 28 40 B6 04 price??G ?z??(@??
+000000a0 44 61 74 61 82 36 00 00  00 C7 6D 65 73 73 61 67 Data?6?? ??messag
+000000b0 65 E7 48 6F 77 79 61 6C  6C C6 6E 75 6D 62 65 72 e?Howyal l?number
+000000c0 A3 D2 02 96 49 C8 74 69  6D 65 55 6E 69 74 E7 53 ????I?ti meUnit?S
+000000d0 45 43 4F 4E 44 53 C5 70  72 69 63 65 A2 E8 03    ECONDS?p rice??? 
+
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example6(ReadmeChapter1Test.java:431)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example6(ReadmeChapter1Test.java:431)
+
+[ERROR] example7(net.openhft.chronicle.wire.ReadmeChapter1Test)  Time elapsed: 0.002 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.ReadmeChapter1Test.example7(ReadmeChapter1Test.java:518)
+
+[INFO] Running net.openhft.chronicle.wire.QueryWireTest
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in net.openhft.chronicle.wire.QueryWireTest
+[INFO] Running net.openhft.chronicle.wire.TextLongReferenceTest
+10
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.TextLongReferenceTest
+[INFO] Running net.openhft.chronicle.wire.BinaryWireNumbersTest
+Format doesn't match for "": 32767
+
+Format doesn't match for "": 2147483647
+
+Format doesn't match for "": -2147483648.0
+
+Format doesn't match for "": 32767
+
+Format doesn't match for "": 2147483647
+
+Format doesn't match for "": 2147483647
+
+[INFO] Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in net.openhft.chronicle.wire.BinaryWireNumbersTest
+[INFO] Running net.openhft.chronicle.wire.TextWireTest
+"": ""
+"": Hello
+"": "quotable, text"
+"": !!binary AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/w==
+
+
+[WARNING] Tests run: 49, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.177 s - in net.openhft.chronicle.wire.TextWireTest
+[INFO] Running net.openhft.chronicle.wire.WiredFileTest
+[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 816 us to acquire chunk 0
+[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 45 us to acquire chunk 0
+--- !!meta-data
+!MyHeader-1.0 {
+  install-count: !!atomic { locked: false, value: 0000000001 }
+}
+
+[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 44 us to acquire chunk 0
+--- !!meta-data
+!MyHeader-1.0 {
+  install-count: !!atomic { locked: false, value: 0000000002 }
+}
+
+[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 45 us to acquire chunk 0
+--- !!meta-data
+!MyHeader-1.0 {
+  install-count: !!atomic { locked: false, value: 0000000003 }
+}
+
+[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 37 us to acquire chunk 0
+--- !!meta-data
+!MyHeader-1.0 {
+  install-count: !!atomic { locked: false, value: 0000000004 }
+}
+
+[main] WARN net.openhft.chronicle.bytes.MappedFile - Took 35 us to acquire chunk 0
+--- !!meta-data
+!MyHeader-1.0 {
+  install-count: !!atomic { locked: false, value: 0000000005 }
+}
+
+[ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.009 s <<< FAILURE! - in net.openhft.chronicle.wire.WiredFileTest
+[ERROR] testBuild(net.openhft.chronicle.wire.WiredFileTest)  Time elapsed: 0.003 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 26 00 00 40 B6 0C 4D 79  48 65 61 64 65 72 2D 31 &??@??My Header-1
+00000010 2E 30 82 13 00 00 00 CD  69 6E 73 74 61 6C 6C 2D .0?????? install-
+00000020 63 6F 75 6E 74 A6 01 00  00 00                   count??? ??      
+
+	at net.openhft.chronicle.wire.WiredFileTest.testBuild(WiredFileTest.java:81)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.WiredFileTest.testBuild(WiredFileTest.java:81)
+
+[INFO] Running net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest
+[ERROR] Tests run: 5, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.001 s <<< FAILURE! - in net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest
+[ERROR] testTypeConversionsConvertViaString(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:141)
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsConvertViaString(ConventionsTest.java:99)
+
+[ERROR] testTypeConversionsMinValue(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0.001 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:135)
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsMinValue(ConventionsTest.java:66)
+
+[ERROR] testTypeConversionsSmallNumber(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:135)
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsSmallNumber(ConventionsTest.java:77)
+
+[ERROR] testTypeConversionsMaxValue(net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.test(ConventionsTest.java:135)
+	at net.openhft.chronicle.wire.type.conversions.binary.ConventionsTest.testTypeConversionsMaxValue(ConventionsTest.java:48)
+
+[INFO] Running net.openhft.chronicle.wire.FIX42Test
+TextWire, fixed=false, numericField=false, fieldLess=false
+Symbol: EURUSD
+NoMDEntries: 2
+MDEntryType: 52
+MDEntryPx: 1.1187
+MDEntryType: 53
+MDEntryPx: 1.1179
+
+BinaryWire, fixed=false, numericField=false, fieldLess=false
+00000000 C6 53 79 6D 62 6F 6C E6  45 55 52 55 53 44 CB 4E ?Symbol? EURUSD?N
+00000010 6F 4D 44 45 6E 74 72 69  65 73 02 CB 4D 44 45 6E oMDEntri es??MDEn
+00000020 74 72 79 54 79 70 65 34  C9 4D 44 45 6E 74 72 79 tryType4 ?MDEntry
+00000030 50 78 91 2E 90 A0 F8 31  E6 F1 3F CB 4D 44 45 6E Px?.???1 ????MDEn
+00000040 74 72 79 54 79 70 65 35  C9 4D 44 45 6E 74 72 79 tryType5 ?MDEntry
+00000050 50 78 91 A5 2C 43 1C EB  E2 F1 3F                Px??,C?? ???     
+
+BinaryWire, fixed=true, numericField=false, fieldLess=false
+00000000 C6 53 79 6D 62 6F 6C E6  45 55 52 55 53 44 CB 4E ?Symbol? EURUSD?N
+00000010 6F 4D 44 45 6E 74 72 69  65 73 A6 02 00 00 00 CB oMDEntri es??????
+00000020 4D 44 45 6E 74 72 79 54  79 70 65 A1 34 C9 4D 44 MDEntryT ype?4?MD
+00000030 45 6E 74 72 79 50 78 91  2E 90 A0 F8 31 E6 F1 3F EntryPx? .???1???
+00000040 CB 4D 44 45 6E 74 72 79  54 79 70 65 A1 35 C9 4D ?MDEntry Type?5?M
+00000050 44 45 6E 74 72 79 50 78  91 A5 2C 43 1C EB E2 F1 DEntryPx ??,C????
+00000060 3F                                               ?                
+
+BinaryWire, fixed=false, numericField=true, fieldLess=false
+00000000 BA 37 E6 45 55 52 55 53  44 BA 8C 02 02 BA 8D 02 ?7?EURUS D???????
+00000010 34 BA 8E 02 91 2E 90 A0  F8 31 E6 F1 3F BA 8D 02 4????.?? ?1??????
+00000020 35 BA 8E 02 91 A5 2C 43  1C EB E2 F1 3F          5?????,C ?????   
+
+BinaryWire, fixed=true, numericField=true, fieldLess=false
+00000000 BA 37 E6 45 55 52 55 53  44 BA 8C 02 A6 02 00 00 ?7?EURUS D???????
+00000010 00 BA 8D 02 A1 34 BA 8E  02 91 2E 90 A0 F8 31 E6 ?????4?? ??.???1?
+00000020 F1 3F BA 8D 02 A1 35 BA  8E 02 91 A5 2C 43 1C EB ??????5? ????,C??
+00000030 E2 F1 3F                                         ???              
+
+BinaryWire, fixed=false, numericField=false, fieldLess=true
+00000000 E6 45 55 52 55 53 44 02  34 91 2E 90 A0 F8 31 E6 ?EURUSD? 4?.???1?
+00000010 F1 3F 35 91 A5 2C 43 1C  EB E2 F1 3F             ??5??,C? ????    
+
+BinaryWire, fixed=true, numericField=false, fieldLess=true
+00000000 E6 45 55 52 55 53 44 A6  02 00 00 00 A1 34 91 2E ?EURUSD? ?????4?.
+00000010 90 A0 F8 31 E6 F1 3F A1  35 91 A5 2C 43 1C EB E2 ???1???? 5??,C???
+00000020 F1 3F                                            ??               
+
+[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in net.openhft.chronicle.wire.FIX42Test
 [INFO] Running net.openhft.chronicle.wire.RawWireTest
-[ERROR] Tests run: 24, Failures: 0, Errors: 4, Skipped: 1, Time elapsed: 0.001 s <<< FAILURE! - in net.openhft.chronicle.wire.RawWireTest
-[ERROR] testWriteMarshallable(net.openhft.chronicle.wire.RawWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] Tests run: 24, Failures: 0, Errors: 4, Skipped: 1, Time elapsed: 0.003 s <<< FAILURE! - in net.openhft.chronicle.wire.RawWireTest
+[ERROR] testWriteMarshallable(net.openhft.chronicle.wire.RawWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.RawWireTest.testWriteMarshallable(RawWireTest.java:475)
 
@@ -2929,12 +2818,187 @@
 	at net.openhft.chronicle.wire.RawWireTest.lambda$type$25(RawWireTest.java:346)
 	at net.openhft.chronicle.wire.RawWireTest.type(RawWireTest.java:345)
 
-[ERROR] testZonedDateTime(net.openhft.chronicle.wire.RawWireTest)  Time elapsed: 0 s  <<< ERROR!
+[ERROR] testZonedDateTime(net.openhft.chronicle.wire.RawWireTest)  Time elapsed: 0.001 s  <<< ERROR!
 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
 	at net.openhft.chronicle.wire.RawWireTest.testZonedDateTime(RawWireTest.java:399)
 
-[INFO] Running net.openhft.chronicle.wire.CSVWireTest
-[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.CSVWireTest
+[INFO] Running net.openhft.chronicle.wire.TextDocumentTest
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.TextDocumentTest
+[INFO] Running net.openhft.chronicle.wire.RFCExamplesTest
+[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s - in net.openhft.chronicle.wire.RFCExamplesTest
+[INFO] Running net.openhft.chronicle.wire.BinaryWirePerfTest
+TestId: 0, fixed: false, numberField: false, fieldLess: false
+TestId: 0, fixed: false, numberField: false, fieldLess: false
+TestId: 1, fixed: true, numberField: false, fieldLess: false
+TestId: 1, fixed: true, numberField: false, fieldLess: false
+TestId: 2, fixed: false, numberField: true, fieldLess: false
+TestId: 2, fixed: false, numberField: true, fieldLess: false
+(ints) 0 : 2,392 ns avg, len= 56
+(ints) 1 : 2,054 ns avg, len= 56
+(ints) 2 : 2,104 ns avg, len= 56
+TestId: 3, fixed: true, numberField: true, fieldLess: false
+TestId: 3, fixed: true, numberField: true, fieldLess: false
+(ints) 0 : 2,551 ns avg, len= 112
+(ints) 1 : 2,411 ns avg, len= 112
+(ints) 2 : 2,416 ns avg, len= 112
+TestId: 4, fixed: false, numberField: false, fieldLess: true
+TestId: 4, fixed: false, numberField: false, fieldLess: true
+(ints) 0 : 1,539 ns avg, len= 24
+(ints) 1 : 1,502 ns avg, len= 24
+(ints) 2 : 1,513 ns avg, len= 24
+TestId: 5, fixed: true, numberField: false, fieldLess: true
+TestId: 5, fixed: true, numberField: false, fieldLess: true
+(ints) 0 : 1,759 ns avg, len= 80
+(ints) 1 : 1,807 ns avg, len= 80
+(ints) 2 : 1,790 ns avg, len= 80
+[ERROR] Tests run: 12, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 7.159 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryWirePerfTest
+[ERROR] wirePerf[0](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
+
+[ERROR] wirePerfInts[0](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0.001 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:114)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerfInts(BinaryWirePerfTest.java:101)
+
+[ERROR] wirePerf[1](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
+
+[ERROR] wirePerfInts[1](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:114)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerfInts(BinaryWirePerfTest.java:101)
+
+[ERROR] wirePerf[2](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
+
+[ERROR] wirePerf[3](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0.001 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
+
+[ERROR] wirePerf[4](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0.001 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
+
+[ERROR] wirePerf[5](net.openhft.chronicle.wire.BinaryWirePerfTest)  Time elapsed: 0.001 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf0(BinaryWirePerfTest.java:89)
+	at net.openhft.chronicle.wire.BinaryWirePerfTest.wirePerf(BinaryWirePerfTest.java:74)
+
+[INFO] Running net.openhft.chronicle.wire.CSVBytesMarshallableTest
+1.09029,1.090305,EURUSD,2,EBS
+1.50935,1.50936,GBPUSD,5,RTRS
+1.0906,1.09065,EURCHF,3,EBS
+
+
+JSON
+"bidprice":1.50935,"offerprice":1.50936,"pair":"GBPUSD","size":,"level":,"exchangeName":"RTRS","bidprice":1.0906,"offerprice":1.09065,"pair":"EURCHF","size":,"level":,"exchangeName":"EBS"
+
+TEXT
+bidprice: 1.50935
+offerprice: 1.50936
+pair: GBPUSD
+size: 5
+level: 1
+exchangeName: RTRS
+bidprice: 1.0906
+offerprice: 1.09065
+pair: EURCHF
+size: 3
+level: 1
+exchangeName: EBS
+
+
+BINARY
+00000000 C8 62 69 64 70 72 69 63  65 91 4A 7B 83 2F 4C 26 ?bidpric e?J{?/L&
+00000010 F8 3F CA 6F 66 66 65 72  70 72 69 63 65 91 BC 3F ???offer price???
+00000020 DE AB 56 26 F8 3F C4 70  61 69 72 E6 47 42 50 55 ??V&???p air?GBPU
+00000030 53 44 C4 73 69 7A 65 05  C5 6C 65 76 65 6C 01 CC SD?size? ?level??
+00000040 65 78 63 68 61 6E 67 65  4E 61 6D 65 E4 52 54 52 exchange Name?RTR
+00000050 53 C8 62 69 64 70 72 69  63 65 91 17 48 50 FC 18 S?bidpri ce??HP??
+00000060 73 F1 3F CA 6F 66 66 65  72 70 72 69 63 65 91 4F s???offe rprice?O
+00000070 1E 16 6A 4D 73 F1 3F C4  70 61 69 72 E6 45 55 52 ??jMs??? pair?EUR
+00000080 43 48 46 C4 73 69 7A 65  03 C5 6C 65 76 65 6C 01 CHF?size ??level?
+00000090 CC 65 78 63 68 61 6E 67  65 4E 61 6D 65 E3 45 42 ?exchang eName?EB
+000000a0 53                                               S                
+
+
+FIELDLESS_BINARY
+00000000 91 4A 7B 83 2F 4C 26 F8  3F 91 BC 3F DE AB 56 26 ?J{?/L&? ??????V&
+00000010 F8 3F E6 47 42 50 55 53  44 05 01 E4 52 54 52 53 ???GBPUS D???RTRS
+00000020 91 17 48 50 FC 18 73 F1  3F 91 4F 1E 16 6A 4D 73 ??HP??s? ??O??jMs
+00000030 F1 3F E6 45 55 52 43 48  46 03 01 E3 45 42 53    ???EURCH F???EBS 
+
+
+RAW
+00000000 4A 7B 83 2F 4C 26 F8 3F  BC 3F DE AB 56 26 F8 3F J{?/L&?? ????V&??
+00000010 06 47 42 50 55 53 44 05  00 00 00 01 04 52 54 52 ?GBPUSD? ?????RTR
+00000020 53 17 48 50 FC 18 73 F1  3F 4F 1E 16 6A 4D 73 F1 S?HP??s? ?O??jMs?
+00000030 3F 06 45 55 52 43 48 46  03 00 00 00 01 03 45 42 ??EURCHF ??????EB
+00000040 53                                               S                
+
+[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in net.openhft.chronicle.wire.CSVBytesMarshallableTest
+[INFO] Running net.openhft.chronicle.wire.BinaryToTextTest
+[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 s <<< FAILURE! - in net.openhft.chronicle.wire.BinaryToTextTest
+[ERROR] test(net.openhft.chronicle.wire.BinaryToTextTest)  Time elapsed: 0 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 0A 00 00 00 C3 6B 65 79  E5 68 65 6C 6C 6F       ?????key ?hello  
+
+	at net.openhft.chronicle.wire.BinaryToTextTest.test(BinaryToTextTest.java:16)
+Caused by: java.lang.ArrayIndexOutOfBoundsException
+
+[INFO] Running net.openhft.chronicle.wire.RawWirePerfTest
+TestId: -1, fixed: true, numberField: false, fieldLess: true
+(ints) 0 : 581 ns avg, len= 64
+(ints) 1 : 370 ns avg, len= 64
+(ints) 2 : 374 ns avg, len= 64
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.394 s - in net.openhft.chronicle.wire.RawWirePerfTest
+[INFO] Running net.openhft.chronicle.wire.YamlSpecificationTest
+[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in net.openhft.chronicle.wire.YamlSpecificationTest
+[INFO] Running net.openhft.chronicle.wire.MarshallableTest
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.MarshallableTest
+[INFO] Running net.openhft.chronicle.wire.TextLongArrayReferenceTest
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in net.openhft.chronicle.wire.TextLongArrayReferenceTest
+[INFO] Running net.openhft.chronicle.wire.PrimitiveTypeWrappersTest
+[ERROR] Tests run: 10, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.002 s <<< FAILURE! - in net.openhft.chronicle.wire.PrimitiveTypeWrappersTest
+[ERROR] testCharacter[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testCharacter(PrimitiveTypeWrappersTest.java:56)
+
+[ERROR] testCharReadAsString[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testCharReadAsString(PrimitiveTypeWrappersTest.java:74)
+
+[ERROR] testStoreStringReadAsChar[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testStoreStringReadAsChar(PrimitiveTypeWrappersTest.java:83)
+
+[ERROR] testCharacterWritenAsString[0](net.openhft.chronicle.wire.PrimitiveTypeWrappersTest)  Time elapsed: 0 s  <<< ERROR!
+java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
+	at net.openhft.chronicle.wire.PrimitiveTypeWrappersTest.testCharacterWritenAsString(PrimitiveTypeWrappersTest.java:65)
+
+[INFO] Running net.openhft.chronicle.wire.BinaryLongArrayReferenceTest
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in net.openhft.chronicle.wire.BinaryLongArrayReferenceTest
+[INFO] Running net.openhft.chronicle.wire.WireInternalTest
+[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 s <<< FAILURE! - in net.openhft.chronicle.wire.WireInternalTest
+[ERROR] testFromSizePrefixedBinaryToText(net.openhft.chronicle.wire.WireInternalTest)  Time elapsed: 0 s  <<< ERROR!
+net.openhft.chronicle.core.io.IORuntimeException: 
+Unable to parse
+00000000 1F 00 00 40 C3 63 73 70  F1 63 73 70 3A 2F 2F 68 ???@?csp ?csp://h
+00000010 65 6C 6C 6F 2D 77 6F 72  6C 64 C3 74 69 64 A3 15 ello-wor ld?tid??
+00000020 CD 5B 07                                         ?[?              
+
+	at net.openhft.chronicle.wire.WireInternalTest.testFromSizePrefixedBinaryToText(WireInternalTest.java:29)
+Caused by: java.lang.ArrayIndexOutOfBoundsException
+
 [INFO] 
 [INFO] Results:
 [INFO] 
@@ -3083,8 +3147,8 @@
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
-[INFO] Total time:  34.407 s
-[INFO] Finished at: 2021-08-15T19:15:09-12:00
+[INFO] Total time:  11.677 s
+[INFO] Finished at: 2022-09-19T03:40:22+14:00
 [INFO] ------------------------------------------------------------------------
    create-stamp debian/debhelper-build-stamp
  fakeroot debian/rules binary
@@ -3110,8 +3174,8 @@
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
-[INFO] Total time:  2.315 s
-[INFO] Finished at: 2021-08-15T19:15:14-12:00
+[INFO] Total time:  2.621 s
+[INFO] Finished at: 2022-09-19T03:40:27+14:00
 [INFO] ------------------------------------------------------------------------
 	mh_resolve_dependencies --non-interactive --offline --build -plibopenhft-chronicle-wire-java --base-directory=/build/openhft-chronicle-wire-1.1.13 --non-explore
 Analysing pom.xml...
@@ -3136,12 +3200,14 @@
  dpkg-source --after-build .
 dpkg-buildpackage: info: binary-only upload (no source included)
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/1900/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/1900/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/21453 and its subdirectories
-I: Current time: Sun Aug 15 19:15:25 -12 2021
-I: pbuilder-time-stamp: 1629098125
+I: removing directory /srv/workspace/pbuilder/1900 and its subdirectories
+I: Current time: Mon Sep 19 03:40:34 +14 2022
+I: pbuilder-time-stamp: 1663508434