class URLConnection extends java.net.URLConnection {

    @Override
	public InputStream getInputStream() throws IOException {
        connect();
        return this.connection.getInputStream();
    }

    protected  URLConnection(URL url);

}