code: @Override
      protected Object readValue(final Object _object)
      {
          final BigDecimal ret;
  
          if (_object instanceof BigDecimal) {
              ret = (BigDecimal) _object;
          } else if (_object != null) {
              ret = new BigDecimal(_object.toString());
          } else  {
              ret = null;
          }
          return ret;
      }
docs: {@inheritDoc}