Скопируйте поток объектов типа Name_and_address и вставьте в него столько ошибок, сколько сколько сумеете придумать (например, ошибки форматирования, или ошибочное определение конца строк). Обработайте эти ошибки таким образом, чтобы функция копирования смогла прочитать большинство из корректно отформатированных объектов типа Name_and_address, несмотря на то, что на входе «хорошие» значения будут чередоваться с «плохими».
[youtube]http://www.youtube.com/watch?v=2uPyqwj8CJM[/youtube]