code: public DbDatum[] get_property(final DeviceProxy deviceProxy,
                                    final String[] propertyNames) throws DevFailed {
  		if (deviceProxy.url.protocol == TANGO) {
  	    	checkIfUseDb(deviceProxy, "get_property()");
  
  	    	if (deviceProxy.getDb_dev() == null) {
  			deviceProxy.setDb_dev(new DbDevice(deviceProxy.devname, deviceProxy.url.host,
  				deviceProxy.url.strPort));
  	    	}
  	    	return deviceProxy.getDb_dev().get_property(propertyNames);
  		} else {
  			if (deviceProxy.taco_device == null && deviceProxy.devname != null) {
  	    		build_connection(deviceProxy);
  			}
  	    	return deviceProxy.taco_device.get_property(propertyNames);
  		}
      }
docs: ==========================================================================