import javafx.beans.value.ObservableValue; 
import javafx.beans.value.ObservableValueBase; 

public class Bar<T> extends ObservableValueBase<T> { 
public Bar(ObservableValue<? extends ObservableValue<? extends T>> pArg1) {} 

@Override public T getValue() {return null;} 
public static void main(String[] pArgs) {} 
} 