protected List<String> getExcludesEncoded() throws BadRequestException {
		final String sourceMethod = "getRequireExpansionExcludes"; //$NON-NLS-1$
		if (isTraceLogging) {
			log.entering(RequestedModuleNames.class.getName(), sourceMethod);
		}
		if (excludesEncoded == null) {
			excludesEncoded = decodeModules(excludeEncQueryArg, base64decodedExcludeIdList, false);
		}
		if (isTraceLogging) {
			log.exiting(RequestedModuleNames.class.getName(), sourceMethod, excludesEncoded);
		}
		return excludesEncoded;
	}
protected List < String > getExcludesEncoded ( ) throws BadRequestException { final String sourceMethod = "getRequireExpansionExcludes" ; if ( isTraceLogging ) { log . entering ( RequestedModuleNames . class . getName ( ) , sourceMethod ) ; } if ( excludesEncoded == null ) { excludesEncoded = decodeModules ( excludeEncQueryArg , base64decodedExcludeIdList , false ) ; } if ( isTraceLogging ) { log . exiting ( RequestedModuleNames . class . getName ( ) , sourceMethod , excludesEncoded ) ; } return excludesEncoded ; }
Returns the list of modules specified by the <code>expEx</code> and/or the
<code>exIds</code> request parameter.  Require expansion excludes are
specified in Aggregator generated requests initiated by application generated
require() calls.  The specified modules and their dependencies will be
excluded from any expanded require lists.
<p>

@return the list of modules to be excluded from require list expansion
@throws BadRequestException