@Test
 public void onlyHost() throws Exception {
   Target t = parser.parse("localhost");
   assertNull(t.getProvider());
   assertNull(t.getUsername());
   assertNull(t.getPassword());
   assertEquals("localhost", t.getHost());
   assertNull(t.getDestination());
   assertNull(t.getPort());
 }
 @Test
 public void withoutProvider() throws Exception {
   Target t = parser.parse("myuser:mypass@localhost:5445/queue.testing");
   assertNull(t.getProvider());
   assertEquals("myuser", t.getUsername());
   assertEquals("mypass", t.getPassword());
   assertEquals("localhost", t.getHost());
   assertEquals("queue.testing", t.getDestination());
   assertEquals(5445, t.getPort().intValue());
 }