Reflectors use the Java Reflection mechanism to read data from target object and return them to I*Source data consumer classes, like statistics.