test_class.file: netflix-commons-util/src/test/java/com/netflix/util/PairTest.java
test_class.identifier: PairTest
test_case.body: @Test
      public void testPair() {
          Pair<String, String> pair = new Pair<String, String>("a", "b");
          assertNotNull(pair);
      }
test_case.class_method_signature: PairTest.testPair()
test_case.full_signature: @Test public void testPair()
test_case.identifier: testPair
test_case.invocations: assertNotNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testPair()
focal_class.declarator: serialVersionUID = 2L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 2L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: mFirst
focal_class.modifier: private
focal_class.original_string: private E1 mFirst;
focal_class.type: E1
focal_class.var_name: mFirst
focal_class.declarator: mSecond
focal_class.modifier: private
focal_class.original_string: private E2 mSecond;
focal_class.type: E2
focal_class.var_name: mSecond
focal_class.file: netflix-commons-util/src/main/java/com/netflix/util/Pair.java
focal_class.identifier: Pair
focal_class.interfaces: implements Serializable
focal_class.class_method_signature: Pair.Pair(E1 first, E2 second)
focal_class.full_signature: public  Pair(E1 first, E2 second)
focal_class.identifier: Pair
focal_class.modifiers: public
focal_class.parameters: (E1 first, E2 second)
focal_class.signature:  Pair(E1 first, E2 second)
focal_class.class_method_signature: Pair.first()
focal_class.full_signature: public E1 first()
focal_class.identifier: first
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: E1
focal_class.signature: E1 first()
focal_class.class_method_signature: Pair.second()
focal_class.full_signature: public E2 second()
focal_class.identifier: second
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: E2
focal_class.signature: E2 second()
focal_class.class_method_signature: Pair.setFirst(E1 first)
focal_class.full_signature: public void setFirst(E1 first)
focal_class.identifier: setFirst
focal_class.modifiers: public
focal_class.parameters: (E1 first)
focal_class.return: void
focal_class.signature: void setFirst(E1 first)
focal_class.class_method_signature: Pair.setSecond(E2 second)
focal_class.full_signature: public void setSecond(E2 second)
focal_class.identifier: setSecond
focal_class.modifiers: public
focal_class.parameters: (E2 second)
focal_class.return: void
focal_class.signature: void setSecond(E2 second)
focal_class.class_method_signature: Pair.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: Pair.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: public Pair(E1 first, E2 second) {
          mFirst = first;
          mSecond = second;
      }
focal_method.class_method_signature: Pair.Pair(E1 first, E2 second)
focal_method.full_signature: public  Pair(E1 first, E2 second)
focal_method.identifier: Pair
focal_method.modifiers: public
focal_method.parameters: (E1 first, E2 second)
focal_method.signature:  Pair(E1 first, E2 second)