}
private void readObject(ObjectInputStream stream) throws IOException,
ClassNotFoundException {
stream.defaultReadObject();
FieldsAccessor accessor = new FieldsAccessor(Component.class, this);
accessor.set("toolkit", Toolkit.getDefaultToolkit()); //$NON-NLS-1$
accessor.set("behaviour", createBehavior()); //$NON-NLS-1$
accessor.set("componentLock", new Object()); // $NON-LOCK-1$ //$NON-NLS-1$
}