First DirectEventInvocation commit.

A new analyzer for code-cracker. 
@israelaece  Can you check this line. In some cases BaseType is null.