code: public void device_factory(String[] devlist) throws DevFailed
  	{
  	
  		Util.out4.println("DServerClass::device_factory() arrived");
  		for (int i = 0;i < devlist.length;i++)
  		{
  			Util.out4.println("Device name : " + devlist[i]);
  						
  //
  // Create device and add it into the device list
  //
  
  			device_list.addElement(new DServer(this,
  						  	   devlist[i],
  						  	   "A device server device !!",
  						  	   DevState.ON,
  						  	   "The device is ON"));
  
  //
  // Export device to the outside world
  //
  
  			Util.out4.println("Util._UseDb = " + Util._UseDb);
  			if (Util._UseDb == true)
  				export_device(((DeviceImpl)(device_list.elementAt(i))));
  			else
  				export_device(((DeviceImpl)(device_list.elementAt(i))),devlist[i]);
  		}
  	}
docs: Create and export device of the DServer class.
  
  @param	devlist	The device(s) to be created name list
  @exception DevFailed If the device creation or export failed.
  Click <a href="../../tango_basic/idl_html/Tango.html#DevFailed">here</a> to read
  <b>DevFailed</b> exception specification