class JcrObservationManager implements ObservationManager {

    @Override
    public EventJournal getEventJournal() {
        return session.repository().journalId() != null ? new JcrEventJournal() : null;
    }

      JcrObservationManager( JcrSession session,
                           Observable repositoryObservable );

}