anchor.diff:    (blur)="onBlur()"
     #input
   />
  -{{value}} X {{valueStr}}
   ''',
       providers: const [
         CUSTOM_INPUT_FDOUBLE_VALUE_ACCESSOR,
  
positive.code:   void writeValue(obj) {
      value = obj;
      if (!focused) {
        print("Setting $value");
        if (value == null) {
          _valueStr = "";
        } else {
  
negative.code: 
    @override
    set value(dynamic v) {
      if (v == null) {
        super.value = null;
      } else {
  