class DefaultMetadataVersionService implements MetadataVersionService {

    @Override
    @Transactional( readOnly = true )
    public MetadataVersion getInitialVersion()
    {
        try
        {
            return versionStore.getInitialVersion();
        }
        catch ( Exception ex )
        {
            log.error( ex.getMessage(), ex );
            throw new MetadataVersionServiceException( ex.getMessage(), ex );
        }
    }

    public  DefaultMetadataVersionService( MetadataVersionStore metadataVersionStore,
        MetadataExportService metadataExportService, MetadataKeyJsonService metaDataKeyJsonService,
        NodeService nodeService, MetadataSystemSettingService metadataSystemSettingService,
        RenderService renderService );

}