// create the callee info
final ReflectionInfo reflectionInfo;
final PointcutType joinPointType;
switch (emittedJoinPoint.getJoinPointType()) {
case JoinPointType.STATIC_INITIALIZATION_INT:
reflectionInfo = calleeClassInfo.staticInitializer();
joinPointType = PointcutType.STATIC_INITIALIZATION;
break;
case JoinPointType.METHOD_EXECUTION_INT:
reflectionInfo = calleeClassInfo.getMethod(emittedJoinPoint.getJoinPointHash());
joinPointType = PointcutType.EXECUTION;