rem: msg->what = 'okok';
add: if (msg) msg->what = 'okok';
context: BDataIO* instanciate_transport(BDirectory* printer, BMessage* msg) {	UsbPort* transport = new UsbPort(printer, msg);	if (transport->IsOk()) {		msg->what = 'okok';		return transport;	} else {		delete transport; return NULL;	}}