java.io.BufferedReader BufferedReader System.IO.StreamReader System.IO.TextReader CS2JNet.System.IO.StreamReader java.io.BufferedReader java.io.BufferedInputStream java.io.FileInputStream new BufferedReader(StreamReader.make(new BufferedInputStream(new FileInputStream(${path})))) System.String path CS2JNet.System.IO.StreamReader java.io.BufferedReader java.io.BufferedInputStream java.io.FileInputStream new BufferedReader(StreamReader.make(new BufferedInputStream(new FileInputStream(${path}), ${encoding}))) System.String path System.Text.Encoding encoding CS2JNet.System.IO.StreamReader java.io.BufferedReader java.io.BufferedInputStream new BufferedReader(StreamReader.make(new BufferedInputStream(${stream}), ${encoding})) System.IO.Stream stream System.Text.Encoding encoding CS2JNet.System.IO.StreamReader CS2JNet.System.Text.EncodingSupport java.io.BufferedReader java.io.BufferedInputStream new BufferedReader(StreamReader.make(new BufferedInputStream(${stream}), new EncodingSupport("UTF-8"))) System.IO.Stream stream