### Question:
RepeaterUtil implements IRepeaterUtil { public static RepeaterUtil get() { Application app = Application.get(); RepeaterUtil util = app.getMetaData(REPEATER_UTIL_KEY); if (util != null) { return util; } util = new RepeaterUtil(app); return util; } RepeaterUtil(Application application); static RepeaterUtil get(); String prepend(String tag, String markupId, String parentMarkupId, String firstChildId, String markId); @Override String prepend(MarkupContainer component, MarkupContainer parent, Component start, Component end); @Override String append(String tag, String markupId, String parentMarkupId, String startId, String endId); @Override String append(MarkupContainer c, MarkupContainer parent, Component start, Component end); @Override ComponentTag getComponentTag(Component c); @Override String removeItem(String markupId, String parentId); @Override String removeItem(Component component, Component parent); @Override int safeLongToInt(long value); @Override final void parentNotSuitable(IQuickView quickView); @Override final void outPutMarkupIdNotTrue(IQuickView quickView); @Override final void reuseStategyNotSupportedForItemsNavigation(IQuickView quickView); @Override String scrollToBottom(String markupId); @Override String scrollToBottom(IQuickView quickView); @Override String scrollToTop(String markupId); @Override String scrollToTop(IQuickView quickView); @Override String scrollTo(IQuickView quickView, int height); @Override String scrollTo(String markupId, int height); @Override String isComponentScrollBarAtBottom(MarkupContainer component); @Override String isPageScrollBarAtBottom(); @Override String showPageScrollBar();  }### Answer:
@Test(groups = {"utilTests"}) public void get_1() { WicketTester tester = new WicketTester(createMockApplication()); RepeaterUtil util = RepeaterUtil.get(); RepeaterUtil util2 = RepeaterUtil.get(); Assert.assertNotNull(util); Assert.assertTrue(util == util2); }