test_class.declarator: citrixResourceBase
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private CitrixResourceBase citrixResourceBase;
test_class.type: CitrixResourceBase
test_class.var_name: citrixResourceBase
test_class.declarator: rebootAnswer
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private RebootAnswer rebootAnswer;
test_class.type: RebootAnswer
test_class.var_name: rebootAnswer
test_class.declarator: createAnswer
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private CreateAnswer createAnswer;
test_class.type: CreateAnswer
test_class.var_name: createAnswer
test_class.file: cosmic-core/server/src/test/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixRequestWrapperTest.java
test_class.identifier: CitrixRequestWrapperTest
test_case.body: @Test
      public void testWrapperInstance() {
          final CitrixRequestWrapper wrapper = CitrixRequestWrapper.getInstance();
          assertNotNull(wrapper);
      }
test_case.class_method_signature: CitrixRequestWrapperTest.testWrapperInstance()
test_case.full_signature: @Test public void testWrapperInstance()
test_case.identifier: testWrapperInstance
test_case.invocations: getInstance assertNotNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testWrapperInstance()
focal_class.declarator: instance
focal_class.modifier: private static final
focal_class.original_string: private static final CitrixRequestWrapper instance;
focal_class.type: CitrixRequestWrapper
focal_class.var_name: instance
focal_class.declarator: baseWrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xenbase")
focal_class.original_string: Reflections baseWrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xenbase");
focal_class.type: Reflections
focal_class.var_name: baseWrappers
focal_class.declarator: baseSet = this.baseWrappers.getSubTypesOf(CommandWrapper.class)
focal_class.original_string: Set<Class<? extends CommandWrapper>> baseSet = this.baseWrappers.getSubTypesOf(CommandWrapper.class);
focal_class.type: Set<Class<? extends CommandWrapper>>
focal_class.var_name: baseSet
focal_class.declarator: xenServer56Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen56")
focal_class.original_string: Reflections xenServer56Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen56");
focal_class.type: Reflections
focal_class.var_name: xenServer56Wrappers
focal_class.declarator: xenServer56Set = this.xenServer56Wrappers.getSubTypesOf(CommandWrapper.class)
focal_class.original_string: Set<Class<? extends CommandWrapper>> xenServer56Set = this.xenServer56Wrappers.getSubTypesOf(CommandWrapper.class);
focal_class.type: Set<Class<? extends CommandWrapper>>
focal_class.var_name: xenServer56Set
focal_class.declarator: xenServer56P1Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen56p1")
focal_class.original_string: Reflections xenServer56P1Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen56p1");
focal_class.type: Reflections
focal_class.var_name: xenServer56P1Wrappers
focal_class.declarator: xenServer56P1Set = this.xenServer56P1Wrappers.getSubTypesOf(CommandWrapper.class)
focal_class.original_string: Set<Class<? extends CommandWrapper>> xenServer56P1Set = this.xenServer56P1Wrappers.getSubTypesOf(CommandWrapper.class);
focal_class.type: Set<Class<? extends CommandWrapper>>
focal_class.var_name: xenServer56P1Set
focal_class.declarator: xenServer610Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen610")
focal_class.original_string: Reflections xenServer610Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen610");
focal_class.type: Reflections
focal_class.var_name: xenServer610Wrappers
focal_class.declarator: xenServer610Set = this.xenServer610Wrappers.getSubTypesOf(CommandWrapper.class)
focal_class.original_string: Set<Class<? extends CommandWrapper>> xenServer610Set = this.xenServer610Wrappers.getSubTypesOf(CommandWrapper.class);
focal_class.type: Set<Class<? extends CommandWrapper>>
focal_class.var_name: xenServer610Set
focal_class.declarator: xenServer620SP1Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen620sp1")
focal_class.original_string: Reflections xenServer620SP1Wrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xen620sp1");
focal_class.type: Reflections
focal_class.var_name: xenServer620SP1Wrappers
focal_class.declarator: xenServer620SP1Set = this.xenServer620SP1Wrappers.getSubTypesOf(CommandWrapper.class)
focal_class.original_string: Set<Class<? extends CommandWrapper>> xenServer620SP1Set = this.xenServer620SP1Wrappers.getSubTypesOf(CommandWrapper.class);
focal_class.type: Set<Class<? extends CommandWrapper>>
focal_class.var_name: xenServer620SP1Set
focal_class.declarator: xcpWrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xcp")
focal_class.original_string: Reflections xcpWrappers = new Reflections("com.cloud.hypervisor.xenserver.resource.wrapper.xcp");
focal_class.type: Reflections
focal_class.var_name: xcpWrappers
focal_class.declarator: xcpSet = this.xcpWrappers.getSubTypesOf(CommandWrapper.class)
focal_class.original_string: Set<Class<? extends CommandWrapper>> xcpSet = this.xcpWrappers.getSubTypesOf(CommandWrapper.class);
focal_class.type: Set<Class<? extends CommandWrapper>>
focal_class.var_name: xcpSet
focal_class.file: cosmic-core/server/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixRequestWrapper.java
focal_class.identifier: CitrixRequestWrapper
focal_class.class_method_signature: CitrixRequestWrapper.CitrixRequestWrapper()
focal_class.full_signature: private  CitrixRequestWrapper()
focal_class.identifier: CitrixRequestWrapper
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  CitrixRequestWrapper()
focal_class.class_method_signature: CitrixRequestWrapper.init()
focal_class.full_signature: private void init()
focal_class.identifier: init
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void init()
focal_class.class_method_signature: CitrixRequestWrapper.getInstance()
focal_class.full_signature: public static CitrixRequestWrapper getInstance()
focal_class.identifier: getInstance
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: CitrixRequestWrapper
focal_class.signature: CitrixRequestWrapper getInstance()
focal_class.class_method_signature: CitrixRequestWrapper.execute(final Command command, final ServerResource serverResource)
focal_class.full_signature: @Override public Answer execute(final Command command, final ServerResource serverResource)
focal_class.identifier: execute
focal_class.modifiers: @Override public
focal_class.parameters: (final Command command, final ServerResource serverResource)
focal_class.return: Answer
focal_class.signature: Answer execute(final Command command, final ServerResource serverResource)
focal_class.superclass: extends RequestWrapper
focal_method.body: public static CitrixRequestWrapper getInstance() {
          return instance;
      }
focal_method.class_method_signature: CitrixRequestWrapper.getInstance()
focal_method.full_signature: public static CitrixRequestWrapper getInstance()
focal_method.identifier: getInstance
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: CitrixRequestWrapper
focal_method.signature: CitrixRequestWrapper getInstance()