} catch (Exception e) {
//workaround to support legacy java versions the
//Exception means no support
}
}
return new SystemResourcesInfo(new Date(),
boundValue(systemCpuLoad),
freePhysicalMemorySize,
boundValue(processCpuLoad),
memoryMXBean.getHeapMemoryUsage().getUsed(),
threadMXBean.getThreadCount(),