public void validate(Map<String, Object> args) throws ApplicationValidationException {
// Values injected by the MuleAgentApplicationValidator service
String applicationName = (String) args.get("_APPLICATION_NAME");
String applicationFilePath = (String) args.get("_APPLICATION_FILE_PATH");
Map<String, String> applicationProperties = (Map) args.get("_APPLICATION_PROPERTIES");
// Validator configuration values
String business = (String) args.get("business");
String welcomeMessage = (String) args.get("welcomeMessage");
String errorMessage = (String) args.get("errorMessage");
LOGGER.info("Values injected by the service:");
LOGGER.info("\tApplication name: {}", applicationName);
LOGGER.info("\tApplication file path: {}", applicationFilePath);
LOGGER.info("\tApplication properties: {}", applicationProperties);
LOGGER.info("Validator configurations:");
LOGGER.info("\tBusiness: {}", business);
LOGGER.info("\tWelcome message: {}", welcomeMessage);
LOGGER.info("\tError message: {}", errorMessage);
}