Java Reflection Java Reflection, part 1: primitives, arrays, classes Java Reflection, part 2: fields, methods, constructors