@Test
 public void extractPhonenumber() {
   assertEquals(null, NumberHelper.extractPhonenumber(null, null));
   assertEquals("", NumberHelper.extractPhonenumber("", "+49"));
   assertEquals("", NumberHelper.extractPhonenumber("+", "+49"));
   assertEquals("4", NumberHelper.extractPhonenumber("+4", "+49"));
   assertEquals("0", NumberHelper.extractPhonenumber("+49", "+49"));
   assertEquals("01", NumberHelper.extractPhonenumber("+491", "+49"));
   assertEquals("05613167930", NumberHelper.extractPhonenumber("0561 / 316793-0", null));
   assertEquals("00495613167930", NumberHelper.extractPhonenumber("+49 561 / 316793-0", null));
   assertEquals("05613167930", NumberHelper.extractPhonenumber("+49 561 / 316793-0", "+49"));
   assertEquals("00445613167930", NumberHelper.extractPhonenumber("+44 561 / 316793-0", "+49"));
   assertEquals("004456131", NumberHelper.extractPhonenumber("+44 561 / 31:6793-0", "+49"));
   assertEquals("004456131", NumberHelper.extractPhonenumber("+44 561 / 31 h6793-0", "+49"));
 }