Ответ
Misha v.3 04.06.2008 13:40
копия может делаться по нескольким причинам:
1. чтобы внутри метода не изменился исходный хеш (т.к. у парсера объекты передаются "по ссылке", то внутри метода можно случайно изменить исходный объект)
2. чтобы в некоторых случаях обойти проблему передачи _не_ хеша (о чем говорил BeaVe, правда он привел не совсем корректный пример, но суть сказал: это защита от ошибки, если методу передадут не хеш)