code: protected String beforeModule(HttpServletRequest request, ModuleInfo info) {
  		StringBuffer sb = new StringBuffer();
  		if (!info.isScript()) {
  			// Text module.  Wrap in AMD define function call
  			sb.append("define("); //$NON-NLS-1$
  			if (RequestUtil.isExportModuleName(request)) {
  				sb.append("'").append(info.getModuleId()).append("',"); //$NON-NLS-1$ //$NON-NLS-2$
  			}
  		}
  		return sb.toString();
  	}
docs: Handles
  {@link com.ibm.jaggr.core.transport.IHttpTransport.LayerContributionType#BEFORE_FIRST_MODULE}
  and
  {@link com.ibm.jaggr.core.transport.IHttpTransport.LayerContributionType#BEFORE_SUBSEQUENT_MODULE}
  layer listener events.
  
  @param request
  the http request object
  @param info
  the {@link com.ibm.jaggr.core.transport.IHttpTransport.ModuleInfo} object for the module
  @return the layer contribution