class SystemService {

    public void uploadInitialAnchor(byte[] anchorBytes) throws InvalidAnchorInstanceException, AnchorUploadException,
            MalformedAnchorException, ConfigurationDownloadException,
            ConfigurationVerifier.ConfigurationVerificationException, AnchorAlreadyExistsException {
        if (isAnchorImported()) {
            throw new AnchorAlreadyExistsException("Anchor already exists - cannot upload a second one");
        }
        uploadAnchor(anchorBytes, false);
    }

    @Autowired public  SystemService(GlobalConfService globalConfService, ServerConfService serverConfService,
            AnchorRepository anchorRepository, ConfigurationVerifier configurationVerifier,
            CurrentSecurityServerId currentSecurityServerId,
            AuditDataHelper auditDataHelper);

}