Throw an error if a method is redeclared

![](http://img12.battlevs.ru/poll_sm/39000/39776/1358857698picvote2.jpg)