writer.writeLong("l", l);
writer.writeCharArray("c", c);
writer.writePortable("p", p);
final ObjectDataOutput output = writer.getRawDataOutput();
output.writeInt(k);
output.writeUTF(s);
output.writeObject(sds);
}
public void readPortable(PortableReader reader) throws IOException {
l = reader.readLong("l");