у меня похожий код, и тоже не работает, возможно из-за того что эти буквы уже зарезервированы для других классов. Как ни странно, изменением букв проблему решить не удалось. Перепробовал весь алфавит и ниодна буква не заработала. Сейчас проверяю комбинации из двух букв, но похоже проблема не в именах классов.
C.as:
class C
{
var _b

;
}
D.as:
class D
{
var _a:C;
}