The CompiledProcess class (the base class for compiled BPEL processes) keeps track of variables, current pending events, and permitted start events, holding in memory the same sort of data that is defined for the tables ProcessVariable, PendingEvent, and ProcessStarter.