test_class.declarator: util = new UtilityClass()
test_class.modifier: private final
test_class.original_string: private final UtilityClass util = new UtilityClass();
test_class.type: UtilityClass
test_class.var_name: util
test_class.file: BackEnd/Core/sailfish-core/src/test/java/com/exactpro/sf/scriptrunner/TestAbstractCaller.java
test_class.identifier: TestAbstractCaller
test_case.body: @Test
      public void testIntFunc() throws UtilityCallException, UtilityNotFoundException, InterruptedException {
          Assert.assertEquals(1, util.<Object>call("func", 1));
      }
test_case.class_method_signature: TestAbstractCaller.testIntFunc()
test_case.full_signature: @Test public void testIntFunc()
test_case.identifier: testIntFunc
test_case.invocations: assertEquals call
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIntFunc()
focal_class.declarator: NULL_ARGUMENT_ARRAY = new Class<?>[] { null }
focal_class.modifier: private static final
focal_class.original_string: private static final Class<?>[] NULL_ARGUMENT_ARRAY = new Class<?>[] { null };
focal_class.type: Class<?>[]
focal_class.var_name: NULL_ARGUMENT_ARRAY
focal_class.declarator: withSettings = new HashMap<>()
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Method> withSettings = new HashMap<>();
focal_class.type: Map<String, Method>
focal_class.var_name: withSettings
focal_class.declarator: withIMessage = new HashMap<>()
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Method> withIMessage = new HashMap<>();
focal_class.type: Map<String, Method>
focal_class.var_name: withIMessage
focal_class.declarator: withHashMap = new HashMap<>()
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Method> withHashMap = new HashMap<>();
focal_class.type: Map<String, Method>
focal_class.var_name: withHashMap
focal_class.declarator: withBaseMessage = HashMultimap.create()
focal_class.modifier: private final
focal_class.original_string: private final Multimap<String, Method> withBaseMessage = HashMultimap.create();
focal_class.type: Multimap<String, Method>
focal_class.var_name: withBaseMessage
focal_class.declarator: withObject = HashMultimap.create()
focal_class.modifier: private final
focal_class.original_string: private final Multimap<String, Method> withObject = HashMultimap.create();
focal_class.type: Multimap<String, Method>
focal_class.var_name: withObject
focal_class.declarator: utilityMethods = HashMultimap.create()
focal_class.modifier: private final
focal_class.original_string: private final Multimap<String, Method> utilityMethods = HashMultimap.create();
focal_class.type: Multimap<String, Method>
focal_class.var_name: utilityMethods
focal_class.file: BackEnd/Core/sailfish-core/src/main/java/com/exactpro/sf/scriptrunner/AbstractCaller.java
focal_class.identifier: AbstractCaller
focal_class.interfaces: implements IActionCaller, IUtilityCaller
focal_class.class_method_signature: AbstractCaller.AbstractCaller()
focal_class.full_signature: public  AbstractCaller()
focal_class.identifier: AbstractCaller
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  AbstractCaller()
focal_class.class_method_signature: AbstractCaller.call(String actionName, IActionContext actionContext)
focal_class.full_signature: @Override public final T call(String actionName, IActionContext actionContext)
focal_class.identifier: call
focal_class.modifiers: @Override public final
focal_class.parameters: (String actionName, IActionContext actionContext)
focal_class.return: T
focal_class.signature: T call(String actionName, IActionContext actionContext)
focal_class.class_method_signature: AbstractCaller.call(String actionName, IActionContext actionContext, IMessage iMessage)
focal_class.full_signature: @Override public final T call(String actionName, IActionContext actionContext, IMessage iMessage)
focal_class.identifier: call
focal_class.modifiers: @Override public final
focal_class.parameters: (String actionName, IActionContext actionContext, IMessage iMessage)
focal_class.return: T
focal_class.signature: T call(String actionName, IActionContext actionContext, IMessage iMessage)
focal_class.class_method_signature: AbstractCaller.call(String actionName, IActionContext actionContext, BaseMessage baseMessage)
focal_class.full_signature: @Override public final T call(String actionName, IActionContext actionContext, BaseMessage baseMessage)
focal_class.identifier: call
focal_class.modifiers: @Override public final
focal_class.parameters: (String actionName, IActionContext actionContext, BaseMessage baseMessage)
focal_class.return: T
focal_class.signature: T call(String actionName, IActionContext actionContext, BaseMessage baseMessage)
focal_class.class_method_signature: AbstractCaller.call(String actionName, IActionContext actionContext, Object message)
focal_class.full_signature: @Override public final T call(String actionName, IActionContext actionContext, Object message)
focal_class.identifier: call
focal_class.modifiers: @Override public final
focal_class.parameters: (String actionName, IActionContext actionContext, Object message)
focal_class.return: T
focal_class.signature: T call(String actionName, IActionContext actionContext, Object message)
focal_class.class_method_signature: AbstractCaller.call(String actionName, IActionContext actionContext, HashMap<?, ?> hashMap)
focal_class.full_signature: @Override public final T call(String actionName, IActionContext actionContext, HashMap<?, ?> hashMap)
focal_class.identifier: call
focal_class.modifiers: @Override public final
focal_class.parameters: (String actionName, IActionContext actionContext, HashMap<?, ?> hashMap)
focal_class.return: T
focal_class.signature: T call(String actionName, IActionContext actionContext, HashMap<?, ?> hashMap)
focal_class.class_method_signature: AbstractCaller.call(String utilityName, Object... args)
focal_class.full_signature: @Override @SuppressWarnings("unchecked") public final T call(String utilityName, Object... args)
focal_class.identifier: call
focal_class.modifiers: @Override @SuppressWarnings("unchecked") public final
focal_class.parameters: (String utilityName, Object... args)
focal_class.return: T
focal_class.signature: T call(String utilityName, Object... args)
focal_class.class_method_signature: AbstractCaller.call(String actionName, Map<String, Method> methodMap, Object... args)
focal_class.full_signature: private T call(String actionName, Map<String, Method> methodMap, Object... args)
focal_class.identifier: call
focal_class.modifiers: private
focal_class.parameters: (String actionName, Map<String, Method> methodMap, Object... args)
focal_class.return: T
focal_class.signature: T call(String actionName, Map<String, Method> methodMap, Object... args)
focal_class.class_method_signature: AbstractCaller.call(String actionName, Multimap<String, Method> methodMap, Object... args)
focal_class.full_signature: private T call(String actionName, Multimap<String, Method> methodMap, Object... args)
focal_class.identifier: call
focal_class.modifiers: private
focal_class.parameters: (String actionName, Multimap<String, Method> methodMap, Object... args)
focal_class.return: T
focal_class.signature: T call(String actionName, Multimap<String, Method> methodMap, Object... args)
focal_class.class_method_signature: AbstractCaller.call(Method method, Object... args)
focal_class.full_signature: @SuppressWarnings("unchecked") private T call(Method method, Object... args)
focal_class.identifier: call
focal_class.modifiers: @SuppressWarnings("unchecked") private
focal_class.parameters: (Method method, Object... args)
focal_class.return: T
focal_class.signature: T call(Method method, Object... args)
focal_class.class_method_signature: AbstractCaller.getSignature(String methodName, Object... args)
focal_class.full_signature: private String getSignature(String methodName, Object... args)
focal_class.identifier: getSignature
focal_class.modifiers: private
focal_class.parameters: (String methodName, Object... args)
focal_class.return: String
focal_class.signature: String getSignature(String methodName, Object... args)
focal_class.class_method_signature: AbstractCaller.getSignature(String methodName, Class<?>[] argTypes)
focal_class.full_signature: private String getSignature(String methodName, Class<?>[] argTypes)
focal_class.identifier: getSignature
focal_class.modifiers: private
focal_class.parameters: (String methodName, Class<?>[] argTypes)
focal_class.return: String
focal_class.signature: String getSignature(String methodName, Class<?>[] argTypes)
focal_method.body: @Override
      public final <T> T call(String actionName, IActionContext actionContext) throws ActionCallException, ActionNotFoundException, InterruptedException {
          return call(actionName, withSettings, actionContext);
      }
focal_method.class_method_signature: AbstractCaller.call(String actionName, IActionContext actionContext)
focal_method.full_signature: @Override public final T call(String actionName, IActionContext actionContext)
focal_method.identifier: call
focal_method.invocations: call
focal_method.modifiers: @Override public final
focal_method.parameters: (String actionName, IActionContext actionContext)
focal_method.return: T
focal_method.signature: T call(String actionName, IActionContext actionContext)