Convert a constant to another constant, using the recursive casting
method call.