class JcrObservationManager implements ObservationManager {

    @Override
    public void setUserData( String userData ) {
        // User data value may be null
        this.session.addContextData(OBSERVATION_USER_DATA_KEY, userData);
    }

      JcrObservationManager( JcrSession session,
                           Observable repositoryObservable );

}