code: protected String getDynamicLoaderExtensionJavaScript(HttpServletRequest request) {
  		final String sourceMethod = "getDynamicLoaderExtensionJavaScript"; //$NON-NLS-1$
  		boolean isTraceLogging = log.isLoggable(Level.FINER);
  		if (isTraceLogging) {
  			log.entering(sourceClass, sourceMethod);
  		}
  		StringBuffer sb = new StringBuffer();
  		for (String contribution : getExtensionContributions()) {
  			sb.append(contribution).append("\r\n"); //$NON-NLS-1$
  		}
  		String cacheBust = AggregatorUtil.getCacheBust(getAggregator());
  		if (cacheBust != null && cacheBust.length() > 0) {
  			sb.append("if (!require.combo.cacheBust){require.combo.cacheBust = '") //$NON-NLS-1$
  			.append(cacheBust).append("';}\r\n"); //$NON-NLS-1$
  		}
  		contributeBootLayerDeps(sb, request);
  		if (moduleIdListHash != null) {
  			sb.append("require.combo.reg(null, ["); //$NON-NLS-1$
  			for (int i = 0; i < moduleIdListHash.length; i++) {
  				sb.append(i == 0 ? "" : ", ").append(((int)moduleIdListHash[i])&0xFF); //$NON-NLS-1$ //$NON-NLS-2$
  			}
  			sb.append("]);\r\n"); //$NON-NLS-1$
  		}
  		sb.append(clientRegisterSyntheticModules());
  		if (isTraceLogging) {
  			log.exiting(sourceClass, sourceMethod, sb.toString());
  		}
  		return sb.toString();
  	}
docs: Returns the dynamic portion of the loader extension javascript for this transport. This
  includes all registered extension contributions.
  
  @param request
  The http request object
  
  @return the dynamic portion of the loader extension javascript