//Создание файлового хранилища
logger.info("Инициализация хранилища типа {}", new Object[]{storageOptions.getClassName()});
Class<?> sourceClass = Class.forName(storageOptions.getClassName());
Object object = sourceClass.newInstance();
if (!(object instanceof PackageSource)) {
throw new UnsupportedDataTypeException("Класс " + sourceClass + " не является хранилищем пакетов");
}
@SuppressWarnings("unchecked")
PackageSource<Nupkg> newSource = (PackageSource) object;
newSource.setName(storageOptions.getStorageName());
setObjectProperties(storageOptions.getProperties(), object);