“contextual substitution” is another name for Contextual alternates.