A new version byte was introduced a while back for extended Demo header versions and this will throw an exception in Demo.java if read.
This issue is for adding support or some other handling at some point.