test_class.declarator: tester
test_class.original_string: TurtleSpy tester;
test_class.type: TurtleSpy
test_class.var_name: tester
test_class.declarator: PRECISION = Math.pow(10, -9)
test_class.modifier: static
test_class.original_string: static double PRECISION = Math.pow(10, -9);
test_class.type: double
test_class.var_name: PRECISION
test_class.file: topcoder/srm538_div1_450/src/ai/topcoder/TurtleSpy/TurtleSpyTest.java
test_class.identifier: TurtleSpyTest
test_case.body: @Test
  	public void testMaxDistance1() {
  		String[] commands = (String[]) Arrays.asList("forward 100", "backward 100", "left 90").toArray();
  		Double distance = tester.maxDistance(commands);
  		assertEquals(141.4213562373095, distance, PRECISION);
  	}
test_case.class_method_signature: TurtleSpyTest.testMaxDistance1()
test_case.full_signature: @Test public void testMaxDistance1()
test_case.identifier: testMaxDistance1
test_case.invocations: toArray asList maxDistance assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMaxDistance1()
focal_class.declarator: ORIGIN = new Location(0, 0, 0)
focal_class.modifier: private
focal_class.original_string: private Location ORIGIN = new Location(0, 0, 0);
focal_class.type: Location
focal_class.var_name: ORIGIN
focal_class.file: topcoder/srm538_div1_450/src/ai/topcoder/TurtleSpy/TurtleSpy.java
focal_class.identifier: TurtleSpy
focal_class.class_method_signature: TurtleSpy.maxDistance(String[] commands)
focal_class.full_signature: public double maxDistance(String[] commands)
focal_class.identifier: maxDistance
focal_class.modifiers: public
focal_class.parameters: (String[] commands)
focal_class.return: double
focal_class.signature: double maxDistance(String[] commands)
focal_class.class_method_signature: TurtleSpy.evaluateDistance(String[] commands)
focal_class.full_signature: protected double evaluateDistance(String[] commands)
focal_class.identifier: evaluateDistance
focal_class.modifiers: protected
focal_class.parameters: (String[] commands)
focal_class.return: double
focal_class.signature: double evaluateDistance(String[] commands)
focal_method.body: public double maxDistance(String[] commands) {
  		return 0;
  	}
focal_method.class_method_signature: TurtleSpy.maxDistance(String[] commands)
focal_method.full_signature: public double maxDistance(String[] commands)
focal_method.identifier: maxDistance
focal_method.modifiers: public
focal_method.parameters: (String[] commands)
focal_method.return: double
focal_method.signature: double maxDistance(String[] commands)