@Test
public void testGetSchemaOfImplementationClass ()
{

  assertNull (UBLPEDocumentTypes.getDocumentTypeOfImplementationClass (null));
  assertNull (UBLPEDocumentTypes.getSchemaOfImplementationClass (null));
  assertNull (UBLPEDocumentTypes.getSchemaOfImplementationClass (String.class));
  for (final EUBLPEDocumentType eDocType : EUBLPEDocumentType.values ())
  {
    assertSame (eDocType, UBLPEDocumentTypes.getDocumentTypeOfImplementationClass (eDocType.getImplementationClass ()));
    assertSame (eDocType.getSchema (), UBLPEDocumentTypes.getSchemaOfImplementationClass (eDocType.getImplementationClass ()));
    assertNotNull (eDocType.getValidator (null));
  }
}