mvvmfx/src/main/java/de/saxsys/mvvmfx/utils/mapping/ModelWrapper.java
public DoubleProperty field(DoubleGetter<M> getter, DoubleSetter<M> setter) {
		return add(new BeanPropertyField<>(
				this::propertyWasChanged,
				getter::apply, (m, number) -> setter.accept(m, number.doubleValue()),
				SimpleDoubleProperty::new));
	}
public DoubleProperty field(DoubleGetter<M> getter, DoubleSetter<M> setter) {
		return add(new BeanPropertyField<>(
				this::propertyWasChanged,
				getter::apply, (m, number) -> setter.accept(m, number.doubleValue()),
				SimpleDoubleProperty::new));
	}
public DoubleProperty field ( DoubleGetter < M > getter , DoubleSetter < M > setter ) { return add ( new BeanPropertyField <> ( this :: propertyWasChanged , getter :: apply , ( m , number ) -> setter . accept ( m , number . doubleValue ( ) ) , SimpleDoubleProperty :: new ) ) ; }
/* Field type Double
/ * Field type Double