Ozone's Setup use java.util.Properties to store serialized object in a property file. When it reads back, it uses String.getByte() to get the binary form. However, Java 2's get byte is locale sensitive and it will converts to string according to default locale. The serialized object's binary get garbled up in the translation. Any suggestion how this can be fixed?