test_class.file: collect_app/src/test/java/org/odk/collect/android/utilities/ArrayUtilsTest.java
test_class.identifier: ArrayUtilsTest
test_case.body: @Test
      public void nullBecomesEmptyLongArray() {
          assertArrayEquals(new Long[0], toObject(null));
      }
test_case.class_method_signature: ArrayUtilsTest.nullBecomesEmptyLongArray()
test_case.full_signature: @Test public void nullBecomesEmptyLongArray()
test_case.identifier: nullBecomesEmptyLongArray
test_case.invocations: assertArrayEquals toObject
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void nullBecomesEmptyLongArray()
focal_class.declarator: EMPTY_LONG_OBJECT_ARRAY = new Long[0]
focal_class.modifier: private static final
focal_class.original_string: private static final Long[] EMPTY_LONG_OBJECT_ARRAY = new Long[0];
focal_class.type: Long[]
focal_class.var_name: EMPTY_LONG_OBJECT_ARRAY
focal_class.declarator: EMPTY_LONG_ARRAY = new long[0]
focal_class.modifier: private static final
focal_class.original_string: private static final long[] EMPTY_LONG_ARRAY = new long[0];
focal_class.type: long[]
focal_class.var_name: EMPTY_LONG_ARRAY
focal_class.file: collect_app/src/main/java/org/odk/collect/android/utilities/ArrayUtils.java
focal_class.identifier: ArrayUtils
focal_class.class_method_signature: ArrayUtils.ArrayUtils()
focal_class.full_signature: private  ArrayUtils()
focal_class.identifier: ArrayUtils
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ArrayUtils()
focal_class.class_method_signature: ArrayUtils.toObject(long[] array)
focal_class.full_signature: @SuppressWarnings("PMD.AvoidArrayLoops") public static Long[] toObject(long[] array)
focal_class.identifier: toObject
focal_class.modifiers: @SuppressWarnings("PMD.AvoidArrayLoops") public static
focal_class.parameters: (long[] array)
focal_class.return: Long[]
focal_class.signature: Long[] toObject(long[] array)
focal_class.class_method_signature: ArrayUtils.toPrimitive(Long[] array)
focal_class.full_signature: @SuppressWarnings("PMD.AvoidArrayLoops") public static long[] toPrimitive(Long[] array)
focal_class.identifier: toPrimitive
focal_class.modifiers: @SuppressWarnings("PMD.AvoidArrayLoops") public static
focal_class.parameters: (Long[] array)
focal_class.return: long[]
focal_class.signature: long[] toPrimitive(Long[] array)
focal_method.body: @SuppressWarnings("PMD.AvoidArrayLoops")
      public static Long[] toObject(long[] array) {
          if (array == null || array.length == 0) {
              return EMPTY_LONG_OBJECT_ARRAY;
          }
          final Long[] result = new Long[array.length];
          for (int i = 0; i < array.length; i++) {
              result[i] = array[i];
          }
          return result;
      }
focal_method.class_method_signature: ArrayUtils.toObject(long[] array)
focal_method.full_signature: @SuppressWarnings("PMD.AvoidArrayLoops") public static Long[] toObject(long[] array)
focal_method.identifier: toObject
focal_method.modifiers: @SuppressWarnings("PMD.AvoidArrayLoops") public static
focal_method.parameters: (long[] array)
focal_method.return: Long[]
focal_method.signature: Long[] toObject(long[] array)