code: String getDynamicTopic(Method method, Object[] parameters) {
  		int idx = 0; // synchronise the two arrays, array of parameter and array of annotations
  		Annotation[][] parametersAnnotations = method.getParameterAnnotations();
  		for (Annotation[] parameterAnnotations : parametersAnnotations) { // for each parameter
  			JsTopicName jsTopicName = getJsTopicNameAnnotation(parameterAnnotations);
  			if (jsTopicName != null) {
  				return computeTopic(jsTopicName, parameters[idx].toString());
  			}
  			idx++;
  		}
  		return null;
  	}
docs: Get dynamic topicname from parameter annotated @JsTopicName
  
  @param method
  @param parameters
  @return