private void publishJiraComment( boolean error, List<String> messages, SortedSet<String> failedTests) { if (mConfiguration.getJiraName().isEmpty()) { mLogger.info("Skipping JIRA comment as name is empty."); return; } if (mConfiguration.getJiraUrl().isEmpty()) { mLogger.info("Skipping JIRA comment as URL is empty."); return; } if (mConfiguration.getJiraUser().isEmpty()) { mLogger.info("Skipping JIRA comment as user is empty."); return; } if (mConfiguration.getJiraPassword().isEmpty()) { mLogger.info("Skipping JIRA comment as password is empty."); return; } JIRAService jira = new JIRAService(mLogger, mConfiguration, mBuildTag); jira.postComment(error, mExecutedTests.size(), failedTests, messages); }