public void intermediate_type()
{
SymbolSource source = mockSymbolSource();
TypeCoercer coercer = mockTypeCoercer();
AnnotationProvider annotationProvider = mockAnnotationProvider();
ObjectLocator locator = mockObjectLocator();
String symbolName = "example-symbol";
String symbolValue = "symbol-value";
Long coercedValue = 123l;
Symbol annotation = newSymbol(symbolName);
IntermediateType it = newIntermediateType();