A Standard MBean that includes a method "Boolean isX()" is considered to define an attribute "X" of type Boolean. Nothing in the spec says this. A method "boolean isX()" does define an attribute "X" of type boolean, but boolean is not the same as Boolean. This needs to be fixed to conform to the spec.