private void createElement(String creationMethod, Object container) {
   // new a test Model Class
   Transaction transaction = null;
   try {
     transaction =
         TransactionManager.getSingleton()
             .startTransaction(
                 "Create test element.",
                 new ModelElement[] {
                   Ooaofooa.getDefaultInstance(), Ooaofgraphics.getDefaultInstance()
                 });
     Method method = Cl_c.findMethod(container, creationMethod, new Class<?>[0]);
     Cl_c.doMethod(method, container, new Object[0]);
     TransactionManager.getSingleton().endTransaction(transaction);
   } catch (TransactionException e) {
     if (transaction != null) {
       TransactionManager.getSingleton().cancelTransaction(transaction, e);
     }
   }
   // allow reconciler to kick in
   BaseTest.dispatchEvents(0);
 }