}
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException {
s.defaultReadObject();
rate=Rate.deserialize(s);
//delayable
delayable=new DelayableImpl(s.readLong(),s.readLong());
//personnal contours
if (workContourType==CONTOURED){
// try{
workContour = PersonalContour.getInstance((AbstractContourBucket[])s.readObject());
// }catch(Exception e){