/**
   * Test constructor ClassElementsTransfer(Class), with correct Excpetion instance.
   *
   * @throws Exception if an unexpected exception occurs
   */
  public void testCtorException() throws Exception {
    // create a Exception
    com.topcoder.uml.model.core.classifiers.Class classElement = new ClassImpl();
    Stereotype stereoType = new StereotypeImpl();
    stereoType.setName("Exception");
    classElement.addStereotype(stereoType);

    ClassElementsTransfer classElementsTransfer = new ClassElementsTransfer(classElement);

    assertEquals(
        "Constructor failed, supportedFlavor is not correctly set.",
        ClassElementsTransfer.EXCEPTION_FLAVOR,
        classElementsTransfer.getTransferDataFlavors()[0]);
    assertEquals(
        "Constructor failed, element is not correctly set.",
        classElement,
        classElementsTransfer.getTransferData(ClassElementsTransfer.EXCEPTION_FLAVOR));
  }