HeaderImpl extends XliffElementImpl implements Header { public HeaderImpl() { super(NAME); context = new ArrayList<Context>(); nonXliffElements = new ArrayList<NonXliffElement>(); } HeaderImpl();  HeaderImpl(org.w3c.dom.Element element); @Override List<? extends Element> getChildren(); List<? extends Context> getContext(); List<NonXliffElement> getNonXliffElements(); PhaseGroup getPhaseGroup(); Skl getSkl(); void setContext(List<? extends Context> context); void setNonXliffElements(List<NonXliffElement> nonXliffElements); void setPhaseGroup(PhaseGroup phaseGroup); void setSkl(Skl skl);  }
@Test public void testHeaderImpl() { HeaderImpl header = new HeaderImpl(); assertTrue(header.getChildren().isEmpty()); assertTrue(header.getContext().isEmpty()); assertTrue(header.getNonXliffElements().isEmpty()); assertNull(header.getPhaseGroup()); assertNull(header.getSkl()); }