public void testHeadAndTail() {
    String[] strings = FullRepIterable.headAndTail("aa.bb.cc");
    assertEquals("aa.bb", strings[0]);
    assertEquals("cc", strings[1]);

    strings = FullRepIterable.headAndTail("aa.bb");
    assertEquals("aa", strings[0]);
    assertEquals("bb", strings[1]);

    strings = FullRepIterable.headAndTail("aa");
    assertEquals("", strings[0]);
    assertEquals("aa", strings[1]);

    strings = FullRepIterable.headAndTail("");
    assertEquals("", strings[0]);
    assertEquals("", strings[1]);
  }
 public void testGetLastPart() throws Exception {
   assertEquals("test", FullRepIterable.getLastPart("test"));
   assertEquals("__init__", FullRepIterable.getLastPart("test.__init__"));
   assertEquals("__init__", FullRepIterable.getLastPart("test.test.__init__"));
 }