CER permite al código de cliente formular preguntas de un objeto de regla (y CER ejecutará las reglas para proporcionar las respuestas a estas preguntas).
Sin embargo, para que el código de cliente formule una pregunta de un objeto de regla, ese objeto de regla debe ser conocido en el código de cliente y CER; por eso, la sesión de reglas CER debe hacer que el código de cliente cree o recupere al menos un objeto de regla de programa de arranque ("bootstrap"). Este código de cliente puede ser código de prueba o código que integra CER con una aplicación.
Un objeto de regla externa es el punto de partida para que el código de cliente haga preguntas; sin embargo, la respuesta a dicha pregunta puede proporcionar un objeto de regla o una lista de objetos de regla que se han creado a partir de las reglas o se han recuperado de otros objetos de regla externa.
Para evitar errores de este tipo, debe estructurar el código de cliente o las pruebas para que la creación de todos los objetos de regla de prueba se produzca antes de cualquier cálculo (es decir antes de la ejecución de getValue).