This enum defines a some methods to move the processing logic of each event type to the enum value associated to it. Since the enum includes the
process(GoogleMachineEventsTraceReader)abstract method, if a new enum value is added, we just need to implement the method for that value. Using such approach we avoid spreading if chains to check which event type a trace line is to call the corresponding process method.
Author: Manoel Campos da Silva Filho