test_class.declarator: client
test_class.original_string: DynectClient client;
test_class.type: DynectClient
test_class.var_name: client
test_class.file: mercator-dynect/src/test/java/org/lendingclub/mercator/dynect/DynectClientTest.java
test_class.identifier: DynectClientTest
test_case.body: @Test
  	@Ignore
  	public void test() {
  		
  		client = new DynectClient.DynBuilder().withProperties("Example", "mercator", "test").build();
  		client.get("Zone");
  
  	}
test_case.class_method_signature: DynectClientTest.test()
test_case.full_signature: @Test @Ignore public void test()
test_case.identifier: test
test_case.invocations: build withProperties get
test_case.modifiers: @Test @Ignore public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test()
focal_class.declarator: ENDPOINT_URL = "https://api2.dynect.net/"
focal_class.modifier: private static final
focal_class.original_string: private static final String ENDPOINT_URL = "https://api2.dynect.net/";
focal_class.type: String
focal_class.var_name: ENDPOINT_URL
focal_class.declarator: logger = LoggerFactory.getLogger(DynectClient.class)
focal_class.modifier: private static
focal_class.original_string: private static Logger logger = LoggerFactory.getLogger(DynectClient.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: restTarget
focal_class.modifier: private
focal_class.original_string: private OkRestTarget restTarget;
focal_class.type: OkRestTarget
focal_class.var_name: restTarget
focal_class.declarator: username
focal_class.modifier: private
focal_class.original_string: private String username;
focal_class.type: String
focal_class.var_name: username
focal_class.declarator: password
focal_class.modifier: private
focal_class.original_string: private String password;
focal_class.type: String
focal_class.var_name: password
focal_class.declarator: customerName
focal_class.modifier: private
focal_class.original_string: private String customerName;
focal_class.type: String
focal_class.var_name: customerName
focal_class.declarator: token
focal_class.modifier: private
focal_class.original_string: private Token token;
focal_class.type: Token
focal_class.var_name: token
focal_class.declarator: tokenRef = new AtomicReference<>()
focal_class.modifier: private
focal_class.original_string: private AtomicReference<Token> tokenRef = new AtomicReference<>();
focal_class.type: AtomicReference<Token>
focal_class.var_name: tokenRef
focal_class.declarator: tokenSupplier = new TokenSupplier()
focal_class.modifier: private
focal_class.original_string: private TokenSupplier tokenSupplier = new TokenSupplier();
focal_class.type: TokenSupplier
focal_class.var_name: tokenSupplier
focal_class.file: mercator-dynect/src/main/java/org/lendingclub/mercator/dynect/DynectClient.java
focal_class.identifier: DynectClient
focal_class.class_method_signature: DynectClient.getToken()
focal_class.full_signature: public String getToken()
focal_class.identifier: getToken
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getToken()
focal_class.class_method_signature: DynectClient.getRestTarget()
focal_class.full_signature: public OkRestTarget getRestTarget()
focal_class.identifier: getRestTarget
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: OkRestTarget
focal_class.signature: OkRestTarget getRestTarget()
focal_class.class_method_signature: DynectClient.get(String path)
focal_class.full_signature: public ObjectNode get(String path)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (String path)
focal_class.return: ObjectNode
focal_class.signature: ObjectNode get(String path)
focal_method.body: public ObjectNode get(String path) { 
  		Preconditions.checkArgument(path != null || path != "",
  				"path can not be empty");
  		ObjectNode response = getRestTarget().path(path).header("Auth-Token", getToken()).addHeader("Content-Type", "application/json").get().execute(ObjectNode.class);
  		return response;
  	}
focal_method.class_method_signature: DynectClient.get(String path)
focal_method.full_signature: public ObjectNode get(String path)
focal_method.identifier: get
focal_method.invocations: checkArgument execute get addHeader header path getRestTarget getToken
focal_method.modifiers: public
focal_method.parameters: (String path)
focal_method.return: ObjectNode
focal_method.signature: ObjectNode get(String path)