Run time message redirection for invoking {TAIL ~ object oriented methods} based on {HEAD ~ alternate dispatch variable} 
Run time message redirection for invoking { TAIL ~ object oriented methods } based on { HEAD ~ alternate dispatch variable }
OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD