code: @Override
      public InputStream getInputStream() throws IOException {
  	if (barr == null) {
  	    barr = IOUtil.toBytes(url.openStream());
  	}
  	return new ByteArrayInputStream(barr);
      }
docs: Returns an InputStream obtained from the data source