}
    protected ObservationManagerImpl createObservationManager(String wspName)
            throws RepositoryException {
        try {
            return new ObservationManagerImpl(
                    context.getRepository().getObservationDispatcher(wspName),
                    this, context.getRepositoryContext().getClusterNode());
        } catch (NoSuchWorkspaceException e) {
            // should never get here
            throw new RepositoryException(