{
Args.notNull(inputStream, "inputStream");
try
{
XmlReader xmlReader = new XmlReader(new BufferedInputStream(inputStream, 4000),
encoding);
this.input = new FullyBufferedReader(xmlReader);
this.encoding = xmlReader.getEncoding();
}
finally
{
IOUtils.closeQuietly(inputStream);
}