public override void write( output_port p ) { p.write("#<weakptr:"); foreign.write_object(getData(), p); p.write(">"); }