private void initTypeCheckedUnits(TypeChecker typeChecker) {
for(PhasedUnit unit : typeChecker.getPhasedUnits().getPhasedUnits()){
// obtain the unit container path
final String pkgName = Util.getUnitPackageName(unit);
unit.getCompilationUnit().visit(new SourceDeclarationVisitor(){
@Override
public void loadFromSource(com.redhat.ceylon.compiler.typechecker.tree.Tree.Declaration decl) {
compiledClasses.add(Util.getQuotedFQN(pkgName, decl));
}