Creeperface used it for replacing pocketmine block mapping with nukkit one. Because of using different palletes cause that some block are wrong texture. So he changed values loaded from two files in pocketmine. (vanilla/block_id_map.json and vanilla/r12_to_current_block_map.bin). How reflection classes works you can find on php documentation page.