code: protected Collection<String> getSyntheticModuleNames() {
  		final String methodName = "getSyntheticModuleNames"; //$NON-NLS-1$
  		boolean traceLogging = log.isLoggable(Level.FINER);
  		if (traceLogging) {
  			log.entering(sourceClass, methodName);
  		}
  		Collection<String> result = new HashSet<String>();
  		result.add(getAggregatorTextPluginName());
  		if (traceLogging) {
  			log.exiting(sourceClass, methodName, result);
  		}
  		return result;
  	}
docs: Returns a collection of the names of synthetic modules that may be used by the transport.
  Module names provided here will be assigned module name unique ids and can be requested by
  the client using module id encoding.
  <p>
  Synthetic modules are those which don't have physical source files that will be discovered
  when building the dependency map.
  
  @return the collection of synthetic names used by the transport