class BasicParamEditor implements ParamEditor {

    @Override
    public DescribedEntity<LevelKey> addLevel(RepositoryName in, String parameterName, Level level) {
        EditableParamRepository repository = repositories.get(in);
        LevelKey addedLevelKey = repository.addLevel(parameterName, level);
        clearCache(parameterName);

        return new DescribedEntity<LevelKey>(in, addedLevelKey);
    }

    public  BasicParamEditor(ParamEngine paramEngine, ParameterEntryMapConverter entryMapConverter);

}