refactory BatchProcessor
system line separator