code: public static boolean isExplodeRequires(HttpServletRequest request) {
  		if (isIncludeRequireDeps(request)) {
  			// don't expand require deps if we're including them in the response.
  			return false;
  		}
  		boolean result = false;
  		IAggregator aggr = (IAggregator)request.getAttribute(IAggregator.AGGREGATOR_REQATTRNAME);
  		IOptions options = aggr.getOptions();
  		IConfig config = aggr.getConfig();
  		Boolean reqattr = TypeUtil.asBoolean(request.getAttribute(IHttpTransport.EXPANDREQUIRELISTS_REQATTRNAME));
  		result = (options == null || !options.isDisableRequireListExpansion())
  				&& (config == null || !isServerExpandedLayers(request))
  				&& reqattr != null && reqattr;
  		return result;
  	}
docs: Static class method for determining if require list explosion should be performed.
  
  @param request The http request object
  @return True if require list explosion should be performed.