test_class.declarator: mockServer = new MockWebServer()
test_class.modifier: @Rule
  	public
test_class.original_string: @Rule
  	public MockWebServer mockServer = new MockWebServer();
test_class.type: MockWebServer
test_class.var_name: mockServer
test_class.declarator: ucs
test_class.original_string: UCSClient ucs;
test_class.type: UCSClient
test_class.var_name: ucs
test_class.declarator: cookie
test_class.original_string: String cookie;
test_class.type: String
test_class.var_name: cookie
test_class.file: mercator-ucs/src/test/java/org/lendingclub/mercator/ucs/UCSClientTest.java
test_class.identifier: UCSClientTest
test_case.body: @Test
  	public void testDummyExchange() {
  		mockServer.enqueue(new MockResponse().setBody("<foo response=\"yes\"> </foo>"));
  		Element element = ucs.exec("foo", "fizz","buzz");
  		
  		Assertions.assertThat(element.getName()).isEqualTo("foo");
  		Assertions.assertThat(element.getAttributeValue("response")).isEqualTo("yes");
  	}
test_case.class_method_signature: UCSClientTest.testDummyExchange()
test_case.full_signature: @Test public void testDummyExchange()
test_case.identifier: testDummyExchange
test_case.invocations: enqueue setBody exec isEqualTo assertThat getName isEqualTo assertThat getAttributeValue
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDummyExchange()
focal_class.declarator: logger = LoggerFactory.getLogger(UCSClient.class)
focal_class.modifier: static
focal_class.original_string: static Logger logger = LoggerFactory.getLogger(UCSClient.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: target
focal_class.original_string: OkRestTarget target;
focal_class.type: OkRestTarget
focal_class.var_name: target
focal_class.declarator: builder
focal_class.original_string: Builder builder;
focal_class.type: Builder
focal_class.var_name: builder
focal_class.declarator: username
focal_class.original_string: String username;
focal_class.type: String
focal_class.var_name: username
focal_class.declarator: password
focal_class.original_string: String password;
focal_class.type: String
focal_class.var_name: password
focal_class.declarator: tokenSupplier = new TokenSupplier()
focal_class.original_string: TokenSupplier tokenSupplier = new TokenSupplier();
focal_class.type: TokenSupplier
focal_class.var_name: tokenSupplier
focal_class.declarator: tokenRef = new AtomicReference<>()
focal_class.original_string: AtomicReference<Token> tokenRef = new AtomicReference<>();
focal_class.type: AtomicReference<Token>
focal_class.var_name: tokenRef
focal_class.file: mercator-ucs/src/main/java/org/lendingclub/mercator/ucs/UCSClient.java
focal_class.identifier: UCSClient
focal_class.class_method_signature: UCSClient.refresh(Token token)
focal_class.full_signature: private Token refresh(Token token)
focal_class.identifier: refresh
focal_class.modifiers: private
focal_class.parameters: (Token token)
focal_class.return: Token
focal_class.signature: Token refresh(Token token)
focal_class.class_method_signature: UCSClient.logout()
focal_class.full_signature: public void logout()
focal_class.identifier: logout
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void logout()
focal_class.class_method_signature: UCSClient.forceLogout()
focal_class.full_signature: protected void forceLogout()
focal_class.identifier: forceLogout
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void forceLogout()
focal_class.class_method_signature: UCSClient.getToken()
focal_class.full_signature: public Token getToken()
focal_class.identifier: getToken
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Token
focal_class.signature: Token getToken()
focal_class.class_method_signature: UCSClient.logDebug(String message, Element element)
focal_class.full_signature: public void logDebug(String message, Element element)
focal_class.identifier: logDebug
focal_class.modifiers: public
focal_class.parameters: (String message, Element element)
focal_class.return: void
focal_class.signature: void logDebug(String message, Element element)
focal_class.class_method_signature: UCSClient.logInfo(String message, Element element)
focal_class.full_signature: public void logInfo(String message, Element element)
focal_class.identifier: logInfo
focal_class.modifiers: public
focal_class.parameters: (String message, Element element)
focal_class.return: void
focal_class.signature: void logInfo(String message, Element element)
focal_class.class_method_signature: UCSClient.resolveClass(String classId, boolean inHierarchical)
focal_class.full_signature: public List<Element> resolveClass(String classId, boolean inHierarchical)
focal_class.identifier: resolveClass
focal_class.modifiers: public
focal_class.parameters: (String classId, boolean inHierarchical)
focal_class.return: List<Element>
focal_class.signature: List<Element> resolveClass(String classId, boolean inHierarchical)
focal_class.class_method_signature: UCSClient.resolveClass(String classId)
focal_class.full_signature: public List<Element> resolveClass(String classId)
focal_class.identifier: resolveClass
focal_class.modifiers: public
focal_class.parameters: (String classId)
focal_class.return: List<Element>
focal_class.signature: List<Element> resolveClass(String classId)
focal_class.class_method_signature: UCSClient.resolveDn(String dn)
focal_class.full_signature: public Element resolveDn(String dn)
focal_class.identifier: resolveDn
focal_class.modifiers: public
focal_class.parameters: (String dn)
focal_class.return: Element
focal_class.signature: Element resolveDn(String dn)
focal_class.class_method_signature: UCSClient.toMap(String... args)
focal_class.full_signature: public Map<String, String> toMap(String... args)
focal_class.identifier: toMap
focal_class.modifiers: public
focal_class.parameters: (String... args)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> toMap(String... args)
focal_class.class_method_signature: UCSClient.exec(String command, String... args)
focal_class.full_signature: public Element exec(String command, String... args)
focal_class.identifier: exec
focal_class.modifiers: public
focal_class.parameters: (String command, String... args)
focal_class.return: Element
focal_class.signature: Element exec(String command, String... args)
focal_class.class_method_signature: UCSClient.exec(String command, Map<String, String> args)
focal_class.full_signature: public Element exec(String command, Map<String, String> args)
focal_class.identifier: exec
focal_class.modifiers: public
focal_class.parameters: (String command, Map<String, String> args)
focal_class.return: Element
focal_class.signature: Element exec(String command, Map<String, String> args)
focal_class.class_method_signature: UCSClient.getUCSManagerId()
focal_class.full_signature: public String getUCSManagerId()
focal_class.identifier: getUCSManagerId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUCSManagerId()
focal_class.class_method_signature: UCSClient.resolveChildren(String dn, String classId)
focal_class.full_signature: public List<Element> resolveChildren(String dn, String classId)
focal_class.identifier: resolveChildren
focal_class.modifiers: public
focal_class.parameters: (String dn, String classId)
focal_class.return: List<Element>
focal_class.signature: List<Element> resolveChildren(String dn, String classId)
focal_method.body: public Element exec(String command, String... args) {
  		return exec(command, toMap(args));
  	}
focal_method.class_method_signature: UCSClient.exec(String command, String... args)
focal_method.full_signature: public Element exec(String command, String... args)
focal_method.identifier: exec
focal_method.invocations: exec toMap
focal_method.modifiers: public
focal_method.parameters: (String command, String... args)
focal_method.return: Element
focal_method.signature: Element exec(String command, String... args)