code: protected String loadNotice(Scriptable cfg) throws IOException, URISyntaxException {
  		String notice = null;
  		Object noticeObj = cfg.get(NOTICE_CONFIGPARAM, cfg);
  		if (noticeObj != Scriptable.NOT_FOUND) {
  			String noticeUriStr = toString(noticeObj);
  			URI noticeUri = new URI(noticeUriStr).normalize();
  			if (!noticeUri.isAbsolute()) {
  				noticeUri = getConfigUri().resolve(noticeUri);
  			}
  			InputStream in = null;
  			try {
  				// Try using newResource so we can support namedbundleresource URIs
  				in = getAggregator().newResource(noticeUri).getURI().toURL().openStream();
  			} catch (UnsupportedOperationException e) {
  				// No resource provider.  Try using raw URI
  				in = noticeUri.toURL().openStream();
  			}
  			StringWriter out = new StringWriter();
  			CopyUtil.copy(in, out);
  			notice = out.toString();
  		}
  		return notice;
  	}
docs: Initializes and returns the notice string specified by the {@code notice}
  property in the server-side config JavaScript.
  
  @param cfg
  The parsed config JavaScript as a properties map
  @return the {@code notice} property value
  @throws IOException
  @throws URISyntaxException