test_class.declarator: agent = new JolokiaMuleAgent()
test_class.original_string: JolokiaMuleAgent agent = new JolokiaMuleAgent();
test_class.type: JolokiaMuleAgent
test_class.var_name: agent
test_class.file: agent/mule/src/test/java/org/jolokia/mule/MuleAgentHttpServerFactoryTest.java
test_class.identifier: MuleAgentHttpServerFactoryTest
test_case.body: @Test
      public void createServerOfMortbayPackage() throws Exception {
          MuleAgentHttpServer actual = MuleAgentHttpServerFactory.create(agent, agent);
          assertEquals(actual.getClass(), MortbayMuleAgentHttpServer.class);
      }
test_case.class_method_signature: MuleAgentHttpServerFactoryTest.createServerOfMortbayPackage()
test_case.full_signature: @Test public void createServerOfMortbayPackage()
test_case.identifier: createServerOfMortbayPackage
test_case.invocations: create assertEquals getClass
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void createServerOfMortbayPackage()
focal_class.file: agent/mule/src/main/java/org/jolokia/mule/MuleAgentHttpServerFactory.java
focal_class.identifier: MuleAgentHttpServerFactory
focal_class.class_method_signature: MuleAgentHttpServerFactory.MuleAgentHttpServerFactory()
focal_class.full_signature: protected  MuleAgentHttpServerFactory()
focal_class.identifier: MuleAgentHttpServerFactory
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  MuleAgentHttpServerFactory()
focal_class.class_method_signature: MuleAgentHttpServerFactory.create(Agent pParent, MuleAgentConfig pConfig)
focal_class.full_signature: public static MuleAgentHttpServer create(Agent pParent, MuleAgentConfig pConfig)
focal_class.identifier: create
focal_class.modifiers: public static
focal_class.parameters: (Agent pParent, MuleAgentConfig pConfig)
focal_class.return: MuleAgentHttpServer
focal_class.signature: MuleAgentHttpServer create(Agent pParent, MuleAgentConfig pConfig)
focal_method.body: public static MuleAgentHttpServer create(Agent pParent, MuleAgentConfig pConfig) {
          if (ClassUtil.checkForClass("org.mortbay.jetty.Server")) {
              return new MortbayMuleAgentHttpServer(pParent, pConfig);
          } else if (ClassUtil.checkForClass("org.eclipse.jetty.server.ServerConnector")) {
              return new Jetty9MuleAgentHttpServer(pParent, pConfig);
          } else if (ClassUtil.checkForClass("org.eclipse.jetty.server.Server")) {
              return new Jetty7And8MuleAgentHttpServer(pParent, pConfig);
          }
          throw new IllegalStateException("Cannot detect Jetty version (tried 6,7,8,9)");
      }
focal_method.class_method_signature: MuleAgentHttpServerFactory.create(Agent pParent, MuleAgentConfig pConfig)
focal_method.full_signature: public static MuleAgentHttpServer create(Agent pParent, MuleAgentConfig pConfig)
focal_method.identifier: create
focal_method.invocations: checkForClass checkForClass checkForClass
focal_method.modifiers: public static
focal_method.parameters: (Agent pParent, MuleAgentConfig pConfig)
focal_method.return: MuleAgentHttpServer
focal_method.signature: MuleAgentHttpServer create(Agent pParent, MuleAgentConfig pConfig)