code: public Dictionary invoke(Dictionary args) throws Exception {
  		Long newValue = (Long) args.get(NEW_TIME_VALUE);
          Long oldValue = (Long) ((TimeStateVariable) time).getCurrentValue();
  		((TimeStateVariable) time).setCurrentTime(newValue.longValue());
          ClockDevice.notifier.propertyChange(new PropertyChangeEvent(time,"Time",oldValue,newValue));        
  		args.remove(NEW_TIME_VALUE);
  		args.put(NEW_RESULT_VALUE,((TimeStateVariable) time).getCurrentTime());
  		return args;
  	}
docs: /* (non-Javadoc)
  
  @see org.osgi.service.upnp.UPnPAction#invoke(java.util.Dictionary)