test_class.file: mesos-rxjava-util/src/test/java/com/mesosphere/mesos/rx/java/util/CollectionUtilsTest.java
test_class.identifier: CollectionUtilsTest
test_case.body: @Test
      public void deepEquals_arrayListVsUnmodifiableArrayList() throws Exception {
          assertThat(CollectionUtils.deepEquals(
              newArrayList(b(1), b(2), b(3)),
              unmodifiableList(newArrayList(b(1), b(2), b(3)))
          )).isTrue();
      }
test_case.class_method_signature: CollectionUtilsTest.deepEquals_arrayListVsUnmodifiableArrayList()
test_case.full_signature: @Test public void deepEquals_arrayListVsUnmodifiableArrayList()
test_case.identifier: deepEquals_arrayListVsUnmodifiableArrayList
test_case.invocations: isTrue assertThat deepEquals newArrayList b b b unmodifiableList newArrayList b b b
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void deepEquals_arrayListVsUnmodifiableArrayList()
focal_class.file: mesos-rxjava-util/src/main/java/com/mesosphere/mesos/rx/java/util/CollectionUtils.java
focal_class.identifier: CollectionUtils
focal_class.class_method_signature: CollectionUtils.CollectionUtils()
focal_class.full_signature: private  CollectionUtils()
focal_class.identifier: CollectionUtils
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  CollectionUtils()
focal_class.class_method_signature: CollectionUtils.listMap(@NotNull final List<T> input, @NotNull final Function<T, R> mapper)
focal_class.full_signature: @NotNull public static List<R> listMap(@NotNull final List<T> input, @NotNull final Function<T, R> mapper)
focal_class.identifier: listMap
focal_class.modifiers: @NotNull public static
focal_class.parameters: (@NotNull final List<T> input, @NotNull final Function<T, R> mapper)
focal_class.return: List<R>
focal_class.signature: List<R> listMap(@NotNull final List<T> input, @NotNull final Function<T, R> mapper)
focal_class.class_method_signature: CollectionUtils.deepEquals(@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)
focal_class.full_signature: public static boolean deepEquals(@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)
focal_class.identifier: deepEquals
focal_class.modifiers: public static
focal_class.parameters: (@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)
focal_class.return: boolean
focal_class.signature: boolean deepEquals(@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)
focal_method.body: public static boolean deepEquals(@NotNull final List<byte[]> a, @NotNull final List<byte[]> b) {
          if (a == b) {
              return true;
          }
          if (a.size() != b.size()) {
              return false;
          }
          for (int i = 0; i < a.size(); i++) {
              if (!Arrays.equals(a.get(i), b.get(i))) {
                  return false;
              }
          }
          return true;
      }
focal_method.class_method_signature: CollectionUtils.deepEquals(@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)
focal_method.full_signature: public static boolean deepEquals(@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)
focal_method.identifier: deepEquals
focal_method.invocations: size size size equals get get
focal_method.modifiers: public static
focal_method.parameters: (@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)
focal_method.return: boolean
focal_method.signature: boolean deepEquals(@NotNull final List<byte[]> a, @NotNull final List<byte[]> b)