For an implementation I read some JMX values. I use to read String, Integer and Long variables. Now I'm facing a special MBean that provides a set of values all typed as AtomicLong http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html . This type inherits java.lang.Number, not Integer not Long. So these values are not reported in Introscope.
Do you know if there is a way to extend data types reported?