public void testBadSourceType() throws Exception {
try {
DefinitionsFactory factory = new UrlDefinitionsFactory();
factory.init(Collections.EMPTY_MAP);
factory.addSource("Bad object.");
fail("Should've thrown exception.");
} catch (DefinitionsFactoryException e) {
// success.
}