test_class.file: seeking-core/src/test/java/com/eharmony/matching/seeking/query/geometry/GenericMathTest.java
test_class.identifier: GenericMathTest
test_case.body: @Test
      public void  max_Double() {
          Double a = 42D;
          Double b = 100D;
          assertEquals(b, max(a, b));
          assertEquals(b, max(b, a));
      }
test_case.class_method_signature: GenericMathTest.max_Double()
test_case.full_signature: @Test public void max_Double()
test_case.identifier: max_Double
test_case.invocations: assertEquals max assertEquals max
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void max_Double()
focal_class.file: seeking-core/src/main/java/com/eharmony/matching/seeking/query/geometry/GenericMath.java
focal_class.identifier: GenericMath
focal_class.class_method_signature: GenericMath.add(N a, M b)
focal_class.full_signature: @SuppressWarnings("unchecked") public static N add(N a, M b)
focal_class.identifier: add
focal_class.modifiers: @SuppressWarnings("unchecked") public static
focal_class.parameters: (N a, M b)
focal_class.return: N
focal_class.signature: N add(N a, M b)
focal_class.class_method_signature: GenericMath.subtract(N a, M b)
focal_class.full_signature: @SuppressWarnings("unchecked") public static N subtract(N a, M b)
focal_class.identifier: subtract
focal_class.modifiers: @SuppressWarnings("unchecked") public static
focal_class.parameters: (N a, M b)
focal_class.return: N
focal_class.signature: N subtract(N a, M b)
focal_class.class_method_signature: GenericMath.multiply(N a, M b)
focal_class.full_signature: @SuppressWarnings("unchecked") public static N multiply(N a, M b)
focal_class.identifier: multiply
focal_class.modifiers: @SuppressWarnings("unchecked") public static
focal_class.parameters: (N a, M b)
focal_class.return: N
focal_class.signature: N multiply(N a, M b)
focal_class.class_method_signature: GenericMath.divide(N a, M b)
focal_class.full_signature: @SuppressWarnings("unchecked") public static N divide(N a, M b)
focal_class.identifier: divide
focal_class.modifiers: @SuppressWarnings("unchecked") public static
focal_class.parameters: (N a, M b)
focal_class.return: N
focal_class.signature: N divide(N a, M b)
focal_class.class_method_signature: GenericMath.min(N a, N b)
focal_class.full_signature: public static N min(N a, N b)
focal_class.identifier: min
focal_class.modifiers: public static
focal_class.parameters: (N a, N b)
focal_class.return: N
focal_class.signature: N min(N a, N b)
focal_class.class_method_signature: GenericMath.max(N a, N b)
focal_class.full_signature: public static N max(N a, N b)
focal_class.identifier: max
focal_class.modifiers: public static
focal_class.parameters: (N a, N b)
focal_class.return: N
focal_class.signature: N max(N a, N b)
focal_class.class_method_signature: GenericMath.bigInt(Number n)
focal_class.full_signature: public static BigInteger bigInt(Number n)
focal_class.identifier: bigInt
focal_class.modifiers: public static
focal_class.parameters: (Number n)
focal_class.return: BigInteger
focal_class.signature: BigInteger bigInt(Number n)
focal_class.class_method_signature: GenericMath.bigDec(Number n)
focal_class.full_signature: public static BigDecimal bigDec(Number n)
focal_class.identifier: bigDec
focal_class.modifiers: public static
focal_class.parameters: (Number n)
focal_class.return: BigDecimal
focal_class.signature: BigDecimal bigDec(Number n)
focal_method.body: public static <N extends Comparable<N>> N max(N a, N b) {
          return a.compareTo(b) > 0 ? a : b;
      }
focal_method.class_method_signature: GenericMath.max(N a, N b)
focal_method.full_signature: public static N max(N a, N b)
focal_method.identifier: max
focal_method.invocations: compareTo
focal_method.modifiers: public static
focal_method.parameters: (N a, N b)
focal_method.return: N
focal_method.signature: N max(N a, N b)