public void testGlobalMigrationBridgeParameterDomain() throws Exception {
    Ooaofooa testRoot =
        Ooaofooa.getInstance("/model_upgrade/models/model_upgrade/domain/domain.xtuml");
    BridgeParameter_c param =
        BridgeParameter_c.BridgeParameterInstance(
            testRoot,
            new ClassQueryInterface_c() {

              @Override
              public boolean evaluate(Object candidate) {
                return ((BridgeParameter_c) candidate).getName().equals("message");
              }
            });
    assertNotNull("Unable to locate test element", param);
    DataType_c dt = DataType_c.getOneS_DTOnR22(param);
    assertNotNull("Unable to locate test element", dt);
    GlobalElementInSystem_c gis =
        GlobalElementInSystem_c.getOneG_EISOnR9100(PackageableElement_c.getOnePE_PEOnR8001(dt));
    assertNotNull("BridgeParameter was not migrated to use globals.", gis);
    assertTrue(
        "Incorrect data type associated with BridgeParameter after global migration",
        dt.getName().equals("string"));
  }