test_class.declarator: NUMBERS = new Number[]{
              new Integer(0),
              new Integer(1),
              new Integer(-1),
              new Integer(Integer.MAX_VALUE),
              new Integer(Integer.MIN_VALUE),
  
              new Long(0),
              new Long(1),
              new Long(-1),
              new Long(Long.MAX_VALUE),
              new Long(Long.MIN_VALUE),
  
              new Double(0),
              new Double(1),
              new Double(-1),
              new Double(87654321.12345d),
              new Double(0.0002f),
              new Double(Double.MAX_VALUE),
              new Double(Double.MIN_VALUE),
  
              new Float(0),
              new Float(1.0f),
              new Float(-1.0f),
              new Float(8765.4321f),
              new Float(1098.576f),
              new Float(Float.MIN_VALUE),
              new Float(Float.MAX_VALUE),
      }
test_class.modifier: private static final
test_class.original_string: private static final Number[] NUMBERS = new Number[]{
              new Integer(0),
              new Integer(1),
              new Integer(-1),
              new Integer(Integer.MAX_VALUE),
              new Integer(Integer.MIN_VALUE),
  
              new Long(0),
              new Long(1),
              new Long(-1),
              new Long(Long.MAX_VALUE),
              new Long(Long.MIN_VALUE),
  
              new Double(0),
              new Double(1),
              new Double(-1),
              new Double(87654321.12345d),
              new Double(0.0002f),
              new Double(Double.MAX_VALUE),
              new Double(Double.MIN_VALUE),
  
              new Float(0),
              new Float(1.0f),
              new Float(-1.0f),
              new Float(8765.4321f),
              new Float(1098.576f),
              new Float(Float.MIN_VALUE),
              new Float(Float.MAX_VALUE),
      };
test_class.type: Number[]
test_class.var_name: NUMBERS
test_class.declarator: NUMBERS_CLONE = new Number[]{
              new Integer(0),
              new Integer(1),
              new Integer(-1),
              new Integer(Integer.MAX_VALUE),
              new Integer(Integer.MIN_VALUE),
  
              new Long(0),
              new Long(1),
              new Long(-1),
              new Long(Long.MAX_VALUE),
              new Long(Long.MIN_VALUE),
  
              new Double(0),
              new Double(1),
              new Double(-1),
              new Double(87654321.12345d),
              new Double(0.0002f),
              new Double(Double.MAX_VALUE),
              new Double(Double.MIN_VALUE),
  
              new Float(0),
              new Float(1.0f),
              new Float(-1.0f),
              new Float(8765.4321f),
              new Float(1098.576f),
              new Float(Float.MIN_VALUE),
              new Float(Float.MAX_VALUE),
      }
test_class.modifier: private static final
test_class.original_string: private static final Number[] NUMBERS_CLONE = new Number[]{
              new Integer(0),
              new Integer(1),
              new Integer(-1),
              new Integer(Integer.MAX_VALUE),
              new Integer(Integer.MIN_VALUE),
  
              new Long(0),
              new Long(1),
              new Long(-1),
              new Long(Long.MAX_VALUE),
              new Long(Long.MIN_VALUE),
  
              new Double(0),
              new Double(1),
              new Double(-1),
              new Double(87654321.12345d),
              new Double(0.0002f),
              new Double(Double.MAX_VALUE),
              new Double(Double.MIN_VALUE),
  
              new Float(0),
              new Float(1.0f),
              new Float(-1.0f),
              new Float(8765.4321f),
              new Float(1098.576f),
              new Float(Float.MIN_VALUE),
              new Float(Float.MAX_VALUE),
      };
test_class.type: Number[]
test_class.var_name: NUMBERS_CLONE
test_class.file: androidplot-core/src/test/java/com/androidplot/util/FastNumberTest.java
test_class.identifier: FastNumberTest
test_case.body: @Test
      public void orNull_returnsNull_ifNullNumber() {
          //noinspection ConstantConditions
          assertNull(FastNumber.orNull(null));
      }
test_case.class_method_signature: FastNumberTest.orNull_returnsNull_ifNullNumber()
test_case.full_signature: @Test public void orNull_returnsNull_ifNullNumber()
test_case.identifier: orNull_returnsNull_ifNullNumber
test_case.invocations: assertNull orNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void orNull_returnsNull_ifNullNumber()
focal_class.declarator: number
focal_class.modifier: @NonNull private final
focal_class.original_string: @NonNull private final Number number;
focal_class.type: Number
focal_class.var_name: number
focal_class.declarator: hasDoublePrimitive
focal_class.modifier: private
focal_class.original_string: private boolean hasDoublePrimitive;
focal_class.type: boolean
focal_class.var_name: hasDoublePrimitive
focal_class.declarator: hasFloatPrimitive
focal_class.modifier: private
focal_class.original_string: private boolean hasFloatPrimitive;
focal_class.type: boolean
focal_class.var_name: hasFloatPrimitive
focal_class.declarator: hasIntPrimitive
focal_class.modifier: private
focal_class.original_string: private boolean hasIntPrimitive;
focal_class.type: boolean
focal_class.var_name: hasIntPrimitive
focal_class.declarator: doublePrimitive
focal_class.modifier: private
focal_class.original_string: private double doublePrimitive;
focal_class.type: double
focal_class.var_name: doublePrimitive
focal_class.declarator: floatPrimitive
focal_class.modifier: private
focal_class.original_string: private float floatPrimitive;
focal_class.type: float
focal_class.var_name: floatPrimitive
focal_class.declarator: intPrimitive
focal_class.modifier: private
focal_class.original_string: private int intPrimitive;
focal_class.type: int
focal_class.var_name: intPrimitive
focal_class.file: androidplot-core/src/main/java/com/androidplot/util/FastNumber.java
focal_class.identifier: FastNumber
focal_class.class_method_signature: FastNumber.orNull(@NonNull Number number)
focal_class.full_signature: public static FastNumber orNull(@NonNull Number number)
focal_class.identifier: orNull
focal_class.modifiers: public static
focal_class.parameters: (@NonNull Number number)
focal_class.return: FastNumber
focal_class.signature: FastNumber orNull(@NonNull Number number)
focal_class.class_method_signature: FastNumber.FastNumber(@NonNull Number number)
focal_class.full_signature: private  FastNumber(@NonNull Number number)
focal_class.identifier: FastNumber
focal_class.modifiers: private
focal_class.parameters: (@NonNull Number number)
focal_class.signature:  FastNumber(@NonNull Number number)
focal_class.class_method_signature: FastNumber.intValue()
focal_class.full_signature: @Override public int intValue()
focal_class.identifier: intValue
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int intValue()
focal_class.class_method_signature: FastNumber.longValue()
focal_class.full_signature: @Override public long longValue()
focal_class.identifier: longValue
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long longValue()
focal_class.class_method_signature: FastNumber.floatValue()
focal_class.full_signature: @Override public float floatValue()
focal_class.identifier: floatValue
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: float
focal_class.signature: float floatValue()
focal_class.class_method_signature: FastNumber.doubleValue()
focal_class.full_signature: @Override public double doubleValue()
focal_class.identifier: doubleValue
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double doubleValue()
focal_class.class_method_signature: FastNumber.equals(@Nullable Object o)
focal_class.full_signature: @Override public boolean equals(@Nullable Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(@Nullable Object o)
focal_class.class_method_signature: FastNumber.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_class.class_method_signature: FastNumber.toString()
focal_class.full_signature: @NonNull @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @NonNull @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.superclass: extends Number
focal_method.body: public static FastNumber orNull(@NonNull Number number) {
          if(number == null) {
              return null;
          } else {
              return new FastNumber(number);
          }
      }
focal_method.class_method_signature: FastNumber.orNull(@NonNull Number number)
focal_method.full_signature: public static FastNumber orNull(@NonNull Number number)
focal_method.identifier: orNull
focal_method.modifiers: public static
focal_method.parameters: (@NonNull Number number)
focal_method.return: FastNumber
focal_method.signature: FastNumber orNull(@NonNull Number number)