hm2.big.get(0).a_bite = (byte)0xFF;
if (hm.equals(hm2)) {
throw new RuntimeException("hm should not equal hm2");
}
Base64 base = new Base64();
base.a = 123;
base.b1 = "1".getBytes("UTF-8");
base.b2 = "12".getBytes("UTF-8");
base.b3 = "123".getBytes("UTF-8");
base.b4 = "1234".getBytes("UTF-8");
base.b5 = "12345".getBytes("UTF-8");
base.b6 = "123456".getBytes("UTF-8");
System.out.println("Writing base");
base.write(proto);
System.out.println("Reading base");
Base64 base2 = new Base64();
base2.read(proto);
System.out.println("Comparing base");
if (!base.equals(base2)) {
throw new RuntimeException("base != base2");
}