switched to java.nio for file reading in the ProductItemReader