A Runtime exception which may be thrown in case there's something wrong with the MBean. Typically, this method wraps any JMX exceptions that we might encounter.
The reason why this is a RuntimeException is that libraries shouldn't expose complicated Exception management to applications. This will result in cleaner code.