code: public DevSource get_source(final Connection connection) throws DevFailed {
  		if (is_taco(connection)) {
  	    	if (connection.taco_device == null) {
  			connection.taco_device = new TacoTangoDevice(connection.devname,
  				connection.url.host);
  	    	}
  	    	return connection.taco_device.get_source();
  		} else {
  	    	return connection.dev_src;
  		}
      }
docs: ==========================================================================