class SW360MetaDataReceiver {

    public Optional<SW360License> getLicenseDetails(SW360SparseLicense sparseLicense) {
        try {
            return Optional.of(licenseClientAdapter.enrichSparseLicense(sparseLicense));
        } catch (SW360ClientException e) {
            LOGGER.debug("Failed to lookup sparse license {}.", sparseLicense.getShortName(), e);
            return Optional.empty();
        }
    }

    public  SW360MetaDataReceiver(SW360Connection sw360ConnectionConfiguration);

}