class SplitParametersOperator implements ParametersOperator {

    @Override
    public void updateParameters(Parameters parameters) {
        for (Parameters.Type type : parameters.storedTypes()) {
            wrapped.updateParameters(
                    newParameters(type, parameters.getValue(type))
            );
        }
    }

    public  SplitParametersOperator(ParametersOperator wrapped);

}