public void test_KineticLaw_Parameter_parent_create()
        {
            KineticLaw kl = new KineticLaw(2, 4);
            Parameter  p  = kl.createParameter();

            assertTrue(kl.getNumParameters() == 1);
            ListOfParameters lop = kl.getListOfParameters();

            assertTrue(kl == lop.getParentSBMLObject());
            assertTrue(lop == p.getParentSBMLObject());
            assertTrue(lop == kl.getParameter(0).getParentSBMLObject());
            kl = null;
        }
        public void test_KineticLaw_Parameter_parent_create_model()
        {
            Model      m  = new Model(2, 4);
            Reaction   r  = m.createReaction();
            KineticLaw kl = m.createKineticLaw();
            Parameter  p  = m.createKineticLawParameter();

            assertTrue(kl.getNumParameters() == 1);
            ListOfParameters lop = kl.getListOfParameters();

            assertTrue(r == kl.getParentSBMLObject());
            assertTrue(kl == lop.getParentSBMLObject());
            assertTrue(lop == p.getParentSBMLObject());
            assertTrue(lop == kl.getParameter(0).getParentSBMLObject());
            kl = null;
        }
        public void test_KineticLaw_Parameter_parent_add()
        {
            KineticLaw kl = new KineticLaw(2, 4);
            Parameter  p  = new Parameter(2, 4);

            p.setId("jake");
            kl.addParameter(p);
            p = null;
            assertTrue(kl.getNumParameters() == 1);
            assertTrue(kl.getParameter(0).getId() == "jake");
            ListOfParameters lop = kl.getListOfParameters();

            assertTrue(kl == lop.getParentSBMLObject());
            assertTrue(lop == kl.getParameter(0).getParentSBMLObject());
            kl = null;
        }