code: public DevInfo info() {
  
  	Util.out4.println("DeviceImpl.info() arrived");
  
  	final DevInfo back = new DevInfo();
  
  	//
  	// Retrieve server host
  	//
  
  	final Util tg = Util.instance();
  	back.server_host = tg.get_host_name();
  
  	//
  	// Fill-in remaining structure fields
  	//
  
  	back.dev_class = device_class.get_name();
  	back.server_id = tg.get_ds_real_name();
  	back.server_version = Tango_DevVersion;
  	back.doc_url = device_class.get_doc_url();
  
  	//
  	// Record operation request in black box
  	//
  
  	blackbox.insert_op(Op_Info);
  
  	//
  	// Return to caller
  	//
  
  	Util.out4.println("Leaving DeviceImpl.info()");
  	return back;
      }
docs: Get device info.
  
  Invoked when the client request the info CORBA operation. It updates the
  black box and returns a DevInfo object with miscellaneous device info
  
  @return A DevInfo object