@Test
public void testGetSchemaOfImplementationClass ()
{

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