class RepositoryBackedSession {

  public synchronized void commit() {
    if (!invalid) {
      manager.invokeCommit(this);
    }
  }

  public  RepositoryBackedSession(SessionData sessionData, SessionManager manager, SessionFactory factory);
  protected  RepositoryBackedSession(RepositoryBackedSession linked);

}