Assignment between reference variables in which the static type of the target variable is more general or the same as the type of the source variable. Compare with narrowing cast.