Added ProcessStreamReader class