code: public static ConfigurationException invalidConfiguration(Throwable cause, String message, Object... args) {
          throw new ConfigurationException(cause, message, args);
      }
docs: Throws out a {@link ConfigurationException} with cause and message specified.
  @param cause
  the cause of the configuration error.
  @param message
  the error message format pattern.
  @param args
  the error message format arguments.