test_class.declarator: list
test_class.modifier: private
test_class.original_string: private List<Integer> list;
test_class.type: List<Integer>
test_class.var_name: list
test_class.file: app/src/test/java/vn/tiki/sample/util/ListsTest.java
test_class.identifier: ListsTest
test_case.body: @Test
    public void testAppended() throws Exception {
      final List<Integer> appendedList = Lists.appended(list, 4);
      assertThat(appendedList).isEqualTo(Arrays.asList(1, 2, 3, 4));
    }
test_case.class_method_signature: ListsTest.testAppended()
test_case.full_signature: @Test public void testAppended()
test_case.identifier: testAppended
test_case.invocations: appended isEqualTo assertThat asList
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAppended()
focal_class.file: app/src/main/java/vn/tiki/sample/util/Lists.java
focal_class.identifier: Lists
focal_class.class_method_signature: Lists.Lists()
focal_class.full_signature: private  Lists()
focal_class.identifier: Lists
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Lists()
focal_class.class_method_signature: Lists.merged(@NonNull List<T> list1, @NonNull List<T> list2)
focal_class.full_signature: @NonNull public static List<T> merged(@NonNull List<T> list1, @NonNull List<T> list2)
focal_class.identifier: merged
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull List<T> list1, @NonNull List<T> list2)
focal_class.return: List<T>
focal_class.signature: List<T> merged(@NonNull List<T> list1, @NonNull List<T> list2)
focal_class.class_method_signature: Lists.appended(@NonNull List<T> list, @NonNull T t)
focal_class.full_signature: @NonNull public static List<T> appended(@NonNull List<T> list, @NonNull T t)
focal_class.identifier: appended
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull List<T> list, @NonNull T t)
focal_class.return: List<T>
focal_class.signature: List<T> appended(@NonNull List<T> list, @NonNull T t)
focal_method.body: @NonNull public static <T> List<T> appended(@NonNull List<T> list, @NonNull T t) {
      if (list.isEmpty()) {
        return Collections.singletonList(t);
      } else {
        final ArrayList<T> finalList = new ArrayList<>(list.size() + 1);
        finalList.addAll(list);
        finalList.add(t);
        return finalList;
      }
    }
focal_method.class_method_signature: Lists.appended(@NonNull List<T> list, @NonNull T t)
focal_method.full_signature: @NonNull public static List<T> appended(@NonNull List<T> list, @NonNull T t)
focal_method.identifier: appended
focal_method.invocations: isEmpty singletonList size addAll add
focal_method.modifiers: @NonNull public static
focal_method.parameters: (@NonNull List<T> list, @NonNull T t)
focal_method.return: List<T>
focal_method.signature: List<T> appended(@NonNull List<T> list, @NonNull T t)