/** {@inheritDoc} */
  @Test
  public void testSingleElementUnmarshall() {
    NewEncryptedID encElement = (NewEncryptedID) unmarshallElement(singleElementFile);

    Assert.assertNotNull(encElement);
    Assert.assertNull(encElement.getEncryptedData(), "EncryptedData child element");
    Assert.assertEquals(encElement.getEncryptedKeys().size(), 0, "# of EncryptedKey children");
  }
  /** {@inheritDoc} */
  @Test
  public void testChildElementsUnmarshall() {
    NewEncryptedID encElement = (NewEncryptedID) unmarshallElement(childElementsFile);

    Assert.assertNotNull(encElement, "NewEncryptedID was null");
    Assert.assertNotNull(encElement.getEncryptedData(), "EncryptedData child element");
    Assert.assertEquals(
        encElement.getEncryptedKeys().size(), encryptedKeyCount, "# of EncryptedKey children");
  }