// Generated automatically from javafx.beans.value.ObservableValue for testing purposes package javafx.beans.value; import java.util.function.Function; import javafx.beans.Observable; import javafx.beans.value.ChangeListener; public interface ObservableValue extends Observable { T getValue(); default javafx.beans.value.ObservableValue flatMap(java.util.function.Function> p0){ return null; } default javafx.beans.value.ObservableValue map(java.util.function.Function p0){ return null; } default ObservableValue orElse(T p0){ return null; } default ObservableValue when(ObservableValue p0){ return null; } void addListener(javafx.beans.value.ChangeListener p0); void removeListener(javafx.beans.value.ChangeListener p0); }