Reading from an Input

private String readFromStream(InputStream inputStream) throws IOException {
	StringBuilder output = new StringBuilder();
	if (inputStream != null){
		InputStreamReader inputStreamReader =
			new InputStreamReader(inputStream, Charset.forName("UTF-8"));
		BufferedReader reader = new BufferedReader(inputStreamReader);
		String line = reader.readLine();
		while (line != null){
			output.append(line);
			line = reader.readLine();
		}
	}
	return output.toString();
}