- factored out ILineIterator interface
- implemented unit tests for processing result types