private boolean read(File file) throws IOException, SAXException {
		if (file == null)
			throw new IllegalArgumentException("file cannot be null.");
		inputStream = new FileInputStream(file);
		return read(new BufferedInputStream(inputStream));
	}