@Override public Context currentContext() { return listener.currentContext(); }
@Override public Context currentContext() { return listener.currentContext(); }
@Override public Context currentContext() { return observers[observers.length - 1].currentContext(); }
@Override public Context currentContext() { return observers[observers.length - 1].currentContext(); }
@Override public Context currentContext() { return owner().currentContext(); }
@Override public Context currentContext() { return owner().currentContext(); }