int deviceCount = 0;
List<List<? extends DeviceState>> allDeviceStates = new ArrayList<List<? extends DeviceState>>();
List<? extends DeviceState> GPUDeviceStates = new GPUHardwareType(this).getDeviceStates();
deviceCount += GPUDeviceStates.size();
allDeviceStates.add(GPUDeviceStates);
while(running.get()) {
for(List<? extends DeviceState> deviceStates : allDeviceStates) {