@Override public void execute() { BatchReport.Metadata reportMetadata = reportReader.readMetadata(); mutableAnalysisMetadataHolder.setRootComponentRef(reportMetadata.getRootComponentRef()); mutableAnalysisMetadataHolder.setBranch( reportMetadata.hasBranch() ? reportMetadata.getBranch() : null); mutableAnalysisMetadataHolder.setAnalysisDate(reportMetadata.getAnalysisDate()); mutableAnalysisMetadataHolder.setCrossProjectDuplicationEnabled( reportMetadata.hasCrossProjectDuplicationActivated() && reportMetadata.getCrossProjectDuplicationActivated()); }