Source:
<code>protected void wrapUpArguments(ArgumentListBuilder args, String normalizedTarget, AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws IOException, InterruptedException { args.addTokenized(additionalProperties); ExtendedArgumentListBuilder argsBuilder = new ExtendedArgumentListBuilder(args, launcher.isUnix()); argsBuilder.append("sonar.jdbc.driver", getInstallation().getDatabaseDriver()); argsBuilder.append("sonar.jdbc.url", getInstallation().getDatabaseUrl()); argsBuilder.appendMasked("sonar.jdbc.username", getInstallation().getDatabaseLogin()); argsBuilder.appendMasked("sonar.jdbc.password", getInstallation().getDatabasePassword()); argsBuilder.append("sonar.host.url", getInstallation().getServerUrl()); argsBuilder.append("sonar.branch", publisher.getBranch()); String sonarLanguage = publisher.getLanguage(); <START> if (StringUtils.isNotBlank(sonarLanguage)) { <END> argsBuilder.append("sonar.language", sonarLanguage); } if (StringUtils.isNotBlank(getInstallation().getSonarLogin())) { argsBuilder.appendMasked("sonar.login", getInstallation().getSonarLogin()); argsBuilder.appendMasked("sonar.password", getInstallation().getSonarPassword()); } if (build instanceof MavenModuleSetBuild) { FilePath localRepo = locaRepository.locate((MavenModuleSetBuild) build); if (localRepo != null) { args.add("-Dmaven.repo.local=" + localRepo.getRemote()); } } else if (locaRepository instanceof PerJobLocalRepositoryLocator) { FilePath workspace = build.getWorkspace(); if (workspace != null) { args.add("-Dmaven.repo.local=" + workspace.child(".repository")); } } }</code><technical_language>argsBuilder.append check is blank adding param. this change is useless</technical_language>

Target:
protected void wrapUpArguments(ArgumentListBuilder args, String normalizedTarget, AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws IOException, InterruptedException { args.addTokenized(additionalProperties); ExtendedArgumentListBuilder argsBuilder = new ExtendedArgumentListBuilder(args, launcher.isUnix()); argsBuilder.append("sonar.jdbc.driver", getInstallation().getDatabaseDriver()); argsBuilder.append("sonar.jdbc.url", getInstallation().getDatabaseUrl()); argsBuilder.appendMasked("sonar.jdbc.username", getInstallation().getDatabaseLogin()); argsBuilder.appendMasked("sonar.jdbc.password", getInstallation().getDatabasePassword()); argsBuilder.append("sonar.host.url", getInstallation().getServerUrl()); argsBuilder.append("sonar.branch", publisher.getBranch()); argsBuilder.append("sonar.language", publisher.getLanguage()); if (StringUtils.isNotBlank(getInstallation().getSonarLogin())) { argsBuilder.appendMasked("sonar.login", getInstallation().getSonarLogin()); argsBuilder.appendMasked("sonar.password", getInstallation().getSonarPassword()); } if (build instanceof MavenModuleSetBuild) { FilePath localRepo = locaRepository.locate((MavenModuleSetBuild) build); if (localRepo != null) { args.add("-Dmaven.repo.local=" + localRepo.getRemote()); } } else if (locaRepository instanceof PerJobLocalRepositoryLocator) { FilePath workspace = build.getWorkspace(); if (workspace != null) { args.add("-Dmaven.repo.local=" + workspace.child(".repository")); } } }