@Test
	public void testEquality5() {

		HashEntry[] hashEntries1 = new HashEntry[] { entry1, entry2 };
		HashEntry[] hashEntries2 = new HashEntry[] { entry2, entry1 };
		vec1.setHashEntries(hashEntries1);
		vec2.setHashEntries(hashEntries2);
		Assert.assertTrue("failed to equate vectors with identical elements in different order",
			vec1.equals(vec2));
	}
Test:
  1. Hash arrays are the same size
  2. Hash arrays contain the same elements 
  3. Elements are NOT in the same order
  4. Elements contain the same values
  
  Note: entry1 and entry2 in this test contain the same values. This test is meant to 
        verify that ordering does not matter in checking equality of the arrays, so the
        contents of the hash entry elements is kept the same to remove that as a variable.
  
Expected Result: EQUAL
Ghidra/Framework/Generic/src/test/java/generic/lsh/vector/LSHVectorEqualityTest.java