code: @Override
  	protected InputStream openStream(String path) throws IOException {
  		File file = new File(path);
  		if (file.isFile() && file.canRead()) {
  			return new FileInputStream(path);
  		} else {
  			return null;
  		}
  	}
docs: Note that path should be absolute, otherwise the results are dependent on
  the VM's {@code user.dir}.