Map map = entry.getParameterMap();
assertNotNull(map.get("coconut"));
assertNotNull(map.get("second coconut"));
assertNotNull(map.get("simple"));
CachedParameter p1 = (CachedParameter)entry.getParameter("coconut");
assertNotNull(p1);
assertTrue(p1.getDescription().equals("meta desc"));
assertTrue(p1.getName().equals("coconut"));
assertTrue(p1.getSecurityRef().getParent().equals("admin-only"));
assertTrue(p1.getTitle().equals("Coconut"));
assertTrue(p1.getType().equals("hmm"));
assertTrue(p1.getValue().equals("hawaii"));
meta = p1.getMetaInfo();
assertNotNull(meta);
assertTrue(p1.getMetaInfo().getDescription().equals("meta desc"));
assertTrue(p1.getMetaInfo().getTitle().equals("Coconut"));
assertTrue(p1.getMetaInfo().getImage().equals("meta image"));
assertTrue(p1.isCachedOnName());
assertTrue(!p1.isCachedOnValue());
assertTrue(!p1.isHidden());
CachedParameter p2 = (CachedParameter)entry.getParameter("second coconut");
assertNotNull(p2);
assertTrue(p2.getDescription().equals("second meta desc"));
assertTrue(p2.getName().equals("second coconut"));
assertTrue(p2.getSecurityRef().getParent().equals("second admin-only"));
assertTrue(p2.getTitle().equals("second Coconut"));
assertTrue(p2.getType().equals("second hmm"));
assertTrue(p2.getValue().equals("second hawaii"));
meta = p2.getMetaInfo();
assertNotNull(meta);
assertTrue(p2.getMetaInfo().getDescription().equals("second meta desc"));
assertTrue(p2.getMetaInfo().getTitle().equals("second Coconut"));
assertTrue(p2.getMetaInfo().getImage().equals("second meta image"));
assertTrue(!p2.isCachedOnName());
assertTrue(p2.isCachedOnValue());
assertTrue(p2.isHidden());
CachedParameter p3 = (CachedParameter)entry.getParameter("simple");
assertNotNull(p3);
assertTrue(p3.getName().equals("simple"));
assertTrue(p3.getValue().equals("simple-value"));
assertTrue(p3.isCachedOnName());
assertTrue(p3.isCachedOnValue());
assertTrue(!p3.isHidden());
assertTrue(p3.getSecurityRef() == null);
assertTrue(p3.getMetaInfo() != null);
assertTrue(p3.getType() == null);
CachedParameter p4 = (CachedParameter)entry.getParameter("last");
assertNotNull(p4);
assertTrue(p4.getName().equals("last"));
assertTrue(p4.getValue().equals("lastvalue"));
assertTrue(p4.isCachedOnName());
assertTrue(p4.isCachedOnValue());
assertTrue(!p4.isHidden());
assertTrue(p4.getSecurityRef() == null);
assertTrue(p4.getMetaInfo() != null);
assertTrue(p4.getType() == null);
assertTrue(entry.hasMediaType("html"));
assertTrue(entry.hasMediaType("wml"));
assertTrue(entry.hasMediaType("xml"));
assertTrue(entry.hasMediaType("vml"));