final InputStreamReader reader = encoding == null ? new InputStreamReader(stream) : new InputStreamReader(stream, encoding); try { char[] contents; if (length == -1) { contents = new char[0]; int contentsLength = 0; int charsRead = -1; ...
InputStreamReader reader = null; reader = encoding == null ? new InputStreamReader(stream) : new InputStreamReader(stream, encoding); char[] contents; if (length == -1) { contents = new char[0]; int contentsLength = 0; int amountRead = -1; do { ...