@@ -0,0 +1,761 @@
+package javax.observer.tck;%0A%0Aimport javax.observer.Observable;%0Aimport javax.observer.Subscription;%0Aimport java.util.Objects;%0A%0A/**%0A * Created by AMeissne on 13.06.2017.%0A */%0Apublic class CheckStringObservable %7B%0A    %0A    public static void checkBooleanObservableBasicMethods(final Observable%3CString%3E observable) %7B%0A        Objects.requireNonNull(observable);%0A        observable.getValue();%0A        observable.value();%0A        observable.value().orElse(null);%0A%0A        Subscription willChangeSubscription = observable.onWillChange(e -%3E new RuntimeException(%22FAIL%22));%0A        willChangeSubscription.unsubscribe();%0A%0A        Subscription changedSubscription = observable.onChanged(e -%3E new RuntimeException(%22FAIL%22));%0A        changedSubscription.unsubscribe();%0A    %7D%0A%0A%7D%0A

Create new class