final List<Object[]> allPermutationUnitTestDataList = new ArrayList<Object[]>();
for (final Object[] unitTestData : originalUnitTestData) {
allPermutationUnitTestDataList.add(unitTestData);
final Allele truthAllele1 = (Allele) unitTestData[0];
final Allele truthAllele2 = (Allele) unitTestData[1];
final TruthState expectedTruthState = (TruthState) unitTestData[2];
final Allele callAllele1 = (Allele) unitTestData[3];
final Allele callAllele2 = (Allele) unitTestData[4];
final CallState expectedCallState = (CallState) unitTestData[5];
if (!callAllele1.equals(callAllele2)) {
allPermutationUnitTestDataList.add(new Object[]{truthAllele1, truthAllele2, expectedTruthState, callAllele2, callAllele1, expectedCallState});