docs: public Map<String,Object> getAttributeValues()
          throws AttributeNotFoundException, InstanceNotFoundException, ReflectionException {
  
           HashSet<String> attributeSet = new HashSet<String>();
  
          for (MBeanAttributeInfo attributeInfo : mBeanInfo.getAttributes()) {
              attributeSet.add(attributeInfo.getName());
          }
  
          AttributeList attributeList =
                  mBeanServer.getAttributes(objectName, attributeSet.toArray(new String[attributeSet.size()]));
  
          Map<String, Object> attributeValueMap = new TreeMap<String, Object>();
          for (Attribute attribute : attributeList.asList()) {
              attributeValueMap.put(attribute.getName(), sanitizer.escapeValue(attribute.getValue()));
          }
  
          return attributeValueMap;
      }