Некоторые языки, такие как Dart, используют зеркальное отражение, поэтому, в простых терминах, в чем разница между такой реализацией и традиционным отражением, как вы видите на С# или Java.
Обновление: Я нашел это превосходное (и несколько причудливое) видео Гилада Брахи на зеркальном отражении в Newspeak. http://www.hpi.uni-potsdam.de/hirschfeld/events/past/media/100105_Bracha_2010_LinguisticReflectionViaMirrors_HPI.mp4 (материал зеркала начинается в 7:42)