class NumberParameterEditor implements FunctionParameterEditor {

    public void setValue(Number input) {
        Command backup = onChangeCommand;
        try {
            onChangeCommand = null;
            value = input;
            view.setValue(format(value));
        } finally {
            onChangeCommand = backup;
        }
    }

    @Inject public  NumberParameterEditor(View view);

}