reader = new java.io.InputStreamReader(this.getClass().getResource(defaultStyleSheetLocation).openStream());
stream = this.getClass().getResource(defaultStyleSheetLocation).openStream();
    public java.io.Reader getDefaultStylesheet() {        java.io.Reader reader = null;        try {            //TODO: weakness: if no configuration found, it bombs out. Should we be so reliable on correct config? Maybe a warning will do?            String defaultStyleSheetLocation = Configuration.valueFor("xr.css.user-agent-default-css");            if (this.getClass().getResourceAsStream(defaultStyleSheetLocation) != null) {                reader = new java.io.InputStreamReader(this.getClass().getResource(defaultStyleSheetLocation).openStream());            } else {                XRLog.exception("Can't load default CSS from " + defaultStyleSheetLocation + "." +                        "This file must be on your CLASSPATH. Please check before continuing.");            }        } catch (java.io.IOException ex) {            XRLog.exception("Bad IO", ex);        }        return reader;    }