Cast Analysis