public void intermediate_type()
{
SymbolSource symbolSource = mockSymbolSource();
TypeCoercer coercer = mockTypeCoercer();
AnnotationProvider annotationProvider = mockAnnotationProvider();
ObjectLocator locator = mockObjectLocator();
String annotationValue = "${foo}";
String expanded = "Foo";
Runnable coerced = mockRunnable();
Value annotation = newValue(annotationValue);
IntermediateType it = newIntermediateType();