class BasicParamEditor implements ParamEditor {

    @Override
    public DescribedCollection<ParameterEntryKey> addEntries(RepositoryName in, String parameterName, Iterable<MapEntry> entries) {
        EditableParamRepository repository = repositories.get(in);
        List<ParameterEntryKey> addedEntryKeys = repository.addEntries(parameterName, convert(repository, entries, parameterName));
        clearCache(parameterName);

        return new DescribedCollection<ParameterEntryKey>(in, addedEntryKeys);
    }

    public  BasicParamEditor(ParamEngine paramEngine, ParameterEntryMapConverter entryMapConverter);

}