private static Map<Resource.InternalType, Map<String, Map<String, PropertyInfo>>> readPropertyProviderIds(String filename) {
ObjectMapper mapper = new ObjectMapper();
try {
Map<Resource.InternalType, Map<String, Map<String, Metric>>> resourceMetricMap =
mapper.readValue(ClassLoader.getSystemResourceAsStream(filename),
new TypeReference<Map<Resource.InternalType, Map<String, Map<String, Metric>>>>() {});
Map<Resource.InternalType, Map<String, Map<String, PropertyInfo>>> resourceMetrics =
new HashMap<Resource.InternalType, Map<String, Map<String, PropertyInfo>>>();