<commit_before>package scuba.test.testcase.container.map;

import framework.scuba.helper.AliasHelper;
import scuba.test.testcase.container.dlist.ListItem;

public class Test {

	public static void run() {
		ListItem l1 = new ListItem();
		ListItem l2 = new ListItem();
		
		Object o1 = new Object();
		Object o2 = new Object();
		
		Object k1 = new Object();
		Object k2 = new Object();
		l1.f = o1;
		l2.f = o2;
		
		TMHashMap<Object, ListItem> tmhm = new TMHashMap<Object, ListItem>();
		tmhm.put(k1, l1);
		ListItem v1 = tmhm.get(k1).getValue();
		AliasHelper.notAlias(v1, l2);
		AliasHelper.alias(v1, l1);

		tmhm.put(k2, l2);
		ListItem v2 = tmhm.get(k2).getValue();
		AliasHelper.alias(tmhm.get(k1), tmhm.get(k2));
		AliasHelper.alias(v1, l2);
		AliasHelper.alias(v1, v2);
		AliasHelper.alias(v2, v1);
		AliasHelper.alias(v2.f, v1.f);
		AliasHelper.alias(v2.f, l1.f);

		AliasHelper.notAlias(l1, l2);
	}
}
<commit_msg>more assertions.<commit_after>package scuba.test.testcase.container.map;

import framework.scuba.helper.AliasHelper;
import scuba.test.testcase.container.dlist.ListItem;

public class Test {

	public static void run() {
		ListItem l1 = new ListItem();
		ListItem l2 = new ListItem();
		
		Object o1 = new Object();
		Object o2 = new Object();
		
		Object k1 = new Object();
		Object k2 = new Object();
		l1.f = o1;
		l2.f = o2;
		
		TMHashMap<Object, ListItem> tmhm = new TMHashMap<Object, ListItem>();
		tmhm.put(k1, l1);
		ListItem v1 = tmhm.get(k1).getValue();
		AliasHelper.notAlias(v1, l2);
		AliasHelper.alias(v1, l1);

		tmhm.put(k2, l2);
		ListItem v2 = tmhm.get(k2).getValue();
		AliasHelper.alias(tmhm.get(k1), tmhm.get(k2));
		AliasHelper.notAlias(v1, l2);
		v1 = tmhm.get(k1).getValue();
		AliasHelper.alias(v1, l2);
		AliasHelper.alias(v1, v2);
		AliasHelper.alias(v2, v1);
		AliasHelper.alias(v2.f, v1.f);
		AliasHelper.alias(v2.f, l1.f);

		AliasHelper.notAlias(l1, l2);
	}
}

{'fraction_non_alphanumeric': 0.1587467362924282, 'fraction_numerical': 0.03968668407310705, 'mean_word_length': 3.9766233766233765, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5522093', 'n_tokens_mistral': 842, 'n_tokens_neox': 781, 'n_words': 155}