code: public short[] getDeviceStateNumberArray() {
  	final short[] array = new short[deviceStateMap.size()];
  	int i = 0;
  
  	for (final Map.Entry<String, DevState> deviceStateEntry : deviceStateMap.entrySet()) {
  	    final DevState deviceState = deviceStateEntry.getValue();
  	    array[i++] = (short) getPriorityForState(deviceState);
  	}
  	return array;
      }
docs: return an array of short which contains the priority of state of monitored devices.
  
  @return short[]