code: boolean checkAccessTopicFromControllers(UserContext ctx, String topic, Iterable<JsTopicAccessController> accessControls) throws IllegalAccessException {
  		logger.debug("Looking for accessController for topic '{}' : '{}'", topic, accessControls);
  		boolean tacPresent = false;
  		if (null != accessControls) {
  			for (JsTopicAccessController accessControl : accessControls) {
  				accessControl.checkAccess(ctx, topic);
  				tacPresent = true;
  			}
  		}
  		return tacPresent;
  	}
docs: Check if access topic is granted by accessControls
  @param ctx
  @param topic
  @param accessControls
  @return
  @throws IllegalAccessException