as per the jmx spec, ModelMBeanOperationInfo class has a Descriptor which has
the following property:
- role: must be "operation", "getter", or "setter
VisualVM is ignoring this property however. This results in a situation, where
an attribute's methods are exposed twice. For example, if you have a
setName/getName for the name attribute, VisualVM shows the "name" attribute in
But then, it also shows those as operations in the "Operations" section.
This creates so many operations (2 per attribute + the rest of the actual
Can we get this fixed please?