code: protected void logParameterError(final Object caller, final Object[] parameters, final String message, final boolean inJavaScriptContext) {
  		logger.warn("{}: {} '{}'. Parameters: {}. {}", new Object[] { getReplacement(), message, caller, getParametersAsString(parameters), usage(inJavaScriptContext) });
  	}
docs: Basic logging for functions called with wrong parameter count
  
  @param caller The element that caused the error
  @param parameters The function parameters
  @param inJavaScriptContext Has the function been called from a JavaScript context?