public boolean init_sentinel(aos.jack.jak.agent.NameSpace __a)
    {
        ev = (peer.Init) __a.findEvent("peer.Init");
        if (ev == null) {
            warning("Init ev: is not found in the capability/agent this plan comes from");
            return false;
        }
        authentication = (peer.AuthenticationRequest) __a.findEvent("peer.AuthenticationRequest");
        if (authentication == null) {
            warning("AuthenticationRequest authentication: is not found in the capability/agent this plan comes from");
            return false;
        }
        heartBeat = (peer.HeartBeatTimer) __a.findEvent("peer.HeartBeatTimer");
        if (heartBeat == null) {
            warning("HeartBeatTimer heartBeat: is not found in the capability/agent this plan comes from");
            return false;
        }
        churn = (peer.Churn) __a.findEvent("peer.Churn");
        if (churn == null) {
            warning("Churn churn: is not found in the capability/agent this plan comes from");
            return false;
        }
        PeerBS = (peer.PeerInfo) lookupNamedObject("PeerBS","peer.PeerInfo",0);
        if (PeerBS == null) {
            warning("PeerInfo PeerBS: is not found in the capability/agent this plan comes from");
            return false;
        }
        return true;
    }