public void testAssociationClassExp_02()
        {
            AstOclModelElementFactory factory1 = AstOclModelElementFactoryManager.getInstance(umlModel.getOclPackage());

            VariableDeclaration variable = factory1.createVariableDeclaration("abc", getClassifier("SpecialFilm"), null);
            VariableExp         source   = factory1.createVariableExp(variable);

            CoreAssociationClass assocClass = getClassifier("SpecialFilm").lookupAssociationClass("Allocation");
            CoreAssociationEnd   dist       = getClassifier("SpecialFilm").lookupAssociationEnd("dist");

            AssociationClassCallExp exp1 = factory1.createAssociationClassCallExp(source, assocClass, dist, null, false);

            Assert.AreEqual("abc.Allocation", exp1.ToString());
            Assert.AreEqual("Set(Allocation)", exp1.getType().getName());
        }