A와 B가 클래스 타입이고 B가 A의 상위 클래스가 아닌 경우 타입 A의 표현식이 타입 B의 컨텍스트에서 사용된 사례(대입, 형 변환, 매개변수로서 전달, 메서드, 함수 또는 블록에서 반환 등)를 보고합니다.