} else if (binding instanceof BinaryTypeBinding) {
onBinaryTypeRef((BinaryTypeBinding) binding, cud, expression);
} else if (binding instanceof ParameterizedTypeBinding) {
// Make sure that we depend on the generic version of the class.
ParameterizedTypeBinding ptBinding = (ParameterizedTypeBinding) binding;
maybeDispatch(expression, ptBinding.genericType());
} else if (binding instanceof RawTypeBinding) {
// Make sure that we depend on the generic version of the class.
RawTypeBinding rawTypeBinding = (RawTypeBinding) binding;
maybeDispatch(expression, rawTypeBinding.genericType());
} else {