code: public Reader createResource(GeneratorContext context) {
  		String data = null;
  		try {
  			if (dwrLibraries.containsKey(context.getPath())) {
  				// Static script
  				data = getStaticScript(dwrLibraries.get(context.getPath()),
  						context);
  			} else if (ALL_INTERFACES_KEY.equals(context.getPath())) {
  				// All interfaces
  				data = getAllPublishedInterfaces(context);
  			} else {
  				// This must be a specific interface ...
  				StringBuilder sb = new StringBuilder();
  				StringTokenizer tk = new StringTokenizer(context.getPath(), "|");
  				while (tk.hasMoreTokens()) {
  					sb.append(getInterfaceScript(tk.nextToken(), context));
  				}
  				data = sb.toString();
  			}
  
  		} catch (IOException e) {
  			throw new RuntimeException(
  					"An IO error occured while getting content from DWR", e);
  		}
  		return new StringReader(data);
  	}
docs: /*
  (non-Javadoc)
  
  @see
  net.jawr.web.resource.bundle.generator.TextResourceGenerator#createResource
  (net.jawr.web.resource.bundle.generator.GeneratorContext)