/* * Customized deserialization. */ private void readObject(java.io.ObjectInputStream inJ) { //throws IOException, ClassNotFoundException { inJ.defaultReadObject(); byte major = inJ.readByte(); byte minor = inJ.readByte(); // only check MAJOR version if (major != MAJOR) { // logging.5=Different version - {0}.{1} throw new java.io.IOException("Different version - "+ //$NON-NLS-1$ java.lang.Byte.valueOf(major)+"."+ java.lang.Byte.valueOf(minor)); } int length = inJ.readInt(); if (length >= 0) { parameters = new Object[length]; for (int i = 0; i < parameters.Length; i++) { parameters[i] = inJ.readObject(); } } if (null != resourceBundleName) { try { resourceBundle = Logger.loadResourceBundle(resourceBundleName); } catch (MissingResourceException e) { // Cannot find the specified resource bundle resourceBundle = null; } } }