int implicitId = frame.getImplicitIndex(ascContext, slotId, Tokens.EMPTY_TOKEN);
if ((slotId != implicitId) && (slot instanceof VariableSlot))
{
Slot implicitSlot = frame.getSlot(ascContext, implicitId);
TypeValue typeValue = implicitSlot.getType().getTypeValue();
assert topLevelDefinition.toString().equals(typeValue.name.toString()) :
"topLevelDefinition = " + topLevelDefinition + ", typeValue = " + typeValue.name.toString();
perCompileData.userDefined.put(typeValue.name.toString(), typeValue);
}
}