class BasicParamEditor implements ParamEditor {

    @Override
    public DescribedEntity<ParameterEntryKey> addEntry(RepositoryName in, String parameterName, MapEntry entryMap) {
        EditableParamRepository repository = repositories.get(in);
        ParameterEntry entry = convert(repository, entryMap, parameterName);

        ParameterEntryKey addedEntryKey = repository.addEntry(parameterName, entry);
        clearCache(parameterName);

        return new DescribedEntity<ParameterEntryKey>(in, addedEntryKey);
    }

    public  BasicParamEditor(ParamEngine paramEngine, ParameterEntryMapConverter entryMapConverter);

}