Jak implementuje się Reflection w Javie?

Specyfikacje języka Java 7 mówią dość wcześnie:

„ta specyfikacja nie opisuje w żaden sposób odbicia”.

Zastanawiam się właśnie nad tym: w jaki sposób Reflection jest implementowane w Javie?

Nie pytam, jak jest używana, i rozumiem, że odpowiedź może nie być tak konkretna, jakiej szukam, ale wszelkie informacje byłyby bardzo mile widziane.

Znalazłem to na Stackoverflow, analogicznym pytaniu o C #:Jak implementowane jest odbicie w C #?

questionAnswers(1)

yourAnswerToTheQuestion