LinkImpl implements Link { public void setModule(Module module) { if (module == null) throw new IllegalArgumentException("Module must not be null"); this.module = module; } LinkImpl(String href);  LinkImpl(String href, String type);  LinkImpl(String href, String type, String media);  LinkImpl(String href, String type, String media, String rel,
      String rev, String charset); void setSite(Site site); void setModule(Module module); void setEnvironment(Environment environment); Use getUse(); void setUse(Use use); String getHref(); void setCharset(String charset); String getCharset(); void setMedia(String media); String getMedia(); void setRelation(String relation); String getRelation(); void setReverseRelation(String relation); String getReverseRelation(); void setType(String type); String getType(); static LinkImpl fromXml(Node config); static LinkImpl fromXml(Node config, XPath xpathProcessor); @Override String toHtml(); String toXml(); @Override int hashCode(); boolean equals(Object o); String toString();  }
@Test @Ignore public void testSetModule() { assertEquals(href, link.getHref()); link.setModule(module); assertEquals(absoluteHref, link.getHref()); }