//this.flush();
}
protected void writeObjectOverride(Object obj) throws IOException {
DataContainer dataContainer = new DataContainer(null,this.getSubstitutionInterface(),checkSerializableClass,buffer,classDescriptorStrategy,objectDescriptorStrategy);
if (output instanceof DataOutputStream)
{
dataOutput = (DataOutputStream) output;
}
else
{
dataOutput = new DataOutputStream(output);
}
dataContainer.setStringBuffer(buffer);
ObjectOutput objectOutput = dataContainer.getDirectOutput(this.dataOutput);
objectOutput.writeObject(obj);
//objectOutput.flush();
//dataContainer.saveData(dataOutput);