private void writeObject(java.io.ObjectOutputStream oos) { if (m_modelData != null) { oos.writeInt(3); oos.writeInt(m_modelData.Length); oos.write(m_modelData, 0, m_modelData.Length); oos.writeBoolean(m_mustValue.HasValue); oos.writeInt(m_mustValue.HasValue ? m_mustValue.Value : 0); oos.writeDouble(m_delta.Value); } }