Should 'E' also compile since it will just return false? Final Class E type can be used just like D type, or any other class in this way. Why is the answer E? Please clarify this for me. Thank you!