Index: tol/btol/bgrammar/oprimp.cpp
===================================================================
--- tol/btol/bgrammar/oprimp.cpp	(revision d1f11cd6dc63b14242ac4c2df4cae1d985061a3b)
+++ tol/btol/bgrammar/oprimp.cpp	(revision c6e98e2c371f1cb923ed1ae1e3ea23f4ed9bc876)
@@ -608,5 +608,18 @@
       {
         BSyntaxObject* member = unb->Contens().Member(tokName);
-        if(!member) { Error(err_msg); }
+        if(!member) 
+        { 
+          cls = FindClass(tokName,0);
+          if(cls)
+          {
+            gra = GraNameBlock();
+            unb = NULL;
+            left = Tree::treLeft(left);
+          }
+          else 
+          {
+            Error(err_msg); 
+          }
+        }
         else if(member->Mode()== BSTRUCTMODE)
         {
