private void downloadImage() throws IOException
	{
		InputStream           inputStream  = new BufferedInputStream(this.url.openStream());
		ByteArrayOutputStream byteStream = new ByteArrayOutputStream();

		for (int i = 0; (i = inputStream.read()) != -1;) 
		{
			byteStream.write(i);
		}
		
		inputStream.close();
		byteStream.close();
		
		System.out.println("[WEB_PICTURE] Download image from " + this.url.toString() + " completed.");
		
		// download ok!
		this.isDownloaded = true;
		this.picture = byteStream.toByteArray();
	}