Source file "com/google/common/collect/IteratorsTest.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 4,746 of 4,746 | 0% | 8 of 8 | 0% | 197 | 197 | 829 | 829 | 193 | 193 |
| testElementsEqual() | 0% | n/a | 1 | 1 | 28 | 28 | 1 | 1 | ||
| testRemoveAll() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testRetainAll() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testLimit() | 0% | n/a | 1 | 1 | 14 | 14 | 1 | 1 | ||
| testRemoveIf() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| testConsumingIterator() | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | ||
| testCycleUsingIteratorTester() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testCycleOfTwoWithRemove() | 0% | n/a | 1 | 1 | 18 | 18 | 1 | 1 | ||
| testPaddedPartition_general() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testFrequency() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testConcatContainingNull() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| testFilterUsingIteratorTester() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testNullFriendlyTransform() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testLimitUsingIteratorTester() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testAddAllToList() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testPartition_general() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testTransformRemove() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| lambda$testConcatVarArgsContainingNull$22() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| testTransform() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testForEnumerationTypical() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| testForArrayTypical() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| testAddAllToSet() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testAsEnumerationTypical() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| testEmptyListIterator() | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| testSize_partiallyConsumed() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testGetOnlyElement_noDefault_moreThanFiveElements() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testConcatPartiallyAdvancedSecond() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testConcatPartiallyAdvancedFirst() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testPartition_view() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testPaddedPartition_view() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testIndexOf_consumedDataWithDuplicates() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testForArrayWithPosition() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| testGetOnlyElement_noDefault_fiveElements() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testForEnumerationSingleton() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| testFilterMatchAll() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testCycleOfTwo() | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| testCycleRemoveAfterHasNextExtraPicky() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| testLimitRemove() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| testPoorlyBehavedTransform() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testAddAllWithEmptyIterator() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testPartitionRandomAccess() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testPaddedPartition_singleton2() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testPaddedPartitionRandomAccess() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testIndexOf_consumedData() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testUnmodifiableIteratorShortCircuit() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testPeekingIteratorShortCircuit() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testCycleRemoveAfterHasNext() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| testIndexOf_consumedDataNoMatch() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testCycleNoSuchElementException() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| testToArray() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testAny() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| testAll() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| testFind_withDefault_first() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testAsEnumerationSingleton() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| testConsumingIterator_duelingIterators() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testFilterSimple() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testFind_firstElement() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testFind_withDefault_matchAlways() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testCycleOfOneWithRemove() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | ||
| testConcatNested_appendToEnd() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| testConcatNested_appendToBeginning() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| testFind_withDefault_last() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testTryFind_alwaysFalse_orDefault() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testForArrayLengthWithPositionBoundaryCases() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testForArrayUsingTester() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testFilterNoMatch() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testFind_lastElement() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testFind_withDefault_notPresent() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testToString() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetOnlyElement_noDefault_moreThanOneLessThanFiveElements() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testGetOnlyElement_withDefault_two() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testGet_negativeIndex() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testAdvance_illegalArgument() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testsForRemoveAllAndRetainAll() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testFind_notPresent() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testFind_withDefault_notPresent_nullReturn() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testTryFind_alwaysFalse_isPresent() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testCycleOfOne() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| testCycleWhenRemoveIsNotSupported() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testPartition_singleton1() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testPartition_singleton2() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testPaddedPartition_singleton1() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testGet_withDefault_basic() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testGet_withDefault_atSize() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testGet_withDefault_pastEnd() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testTryFind_firstElement() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testTryFind_lastElement() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testCycleRemoveSameElementTwice() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testGet_basic() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testAdvance_basic() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| test_contains_nonnull_yes() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| test_contains_null_yes() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testFind_matchAlways() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testTryFind_alwaysTrue() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testConcatUnmodifiable() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testToStringWithNull() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testGet_atSize() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testGet_pastEnd() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testGet_withDefault_negativeIndex() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testCycleRemoveWithoutNext() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testAdvance_pastEnd() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| testForArrayEmpty() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| testGetNext_withDefault_two() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetLast_withDefault_two() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testToArraySingleton() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testFilterNothing() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| test_contains_nonnull_no() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| test_contains_null_no() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetLast_basic() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testEmptyIterator() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testEmptyModifiableIterator() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testForEnumerationEmpty() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| suite() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testToArrayEmpty() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testAsEnumerationEmpty() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testGet_empty() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| testSingletonIterator() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testGetOnlyElement_withDefault_singleton() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetNext_withDefault_singleton() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetLast_withDefault_singleton() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testSize1() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetOnlyElement_noDefault_valid() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testPartition_badSize() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testPartition_empty() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testPaddedPartition_badSize() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testPaddedPartition_empty() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| testGetOnlyElement_withDefault_empty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| enumerate(int[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| testGetNext_withDefault_empty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetLast_withDefault_empty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetOnlyElement_noDefault_empty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testCycleOfEmpty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testNullPointerExceptions() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testToStringEmptyIterator() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetLast_exception() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testSize0() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetOnlyElement_withDefault_empty_null() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| iterateOver(int[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| testGetNext_withDefault_empty_null() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testGetLast_withDefault_empty_null() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatNoIteratorsYieldsEmpty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatOneEmptyIteratorYieldsEmpty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatMultipleEmptyIteratorsYieldsEmpty() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatSingletonYieldsSingleton() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatEmptyAndSingletonAndEmptyYieldsSingleton() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatSingletonAndSingletonYieldsDoubleton() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatSingletonAndSingletonWithEmptiesYieldsDoubleton() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| testConcatVarArgsContainingNull() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$testAdvance_illegalArgument$43(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGet_withDefault_negativeIndex$42(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testLimit$36(List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGet_negativeIndex$41(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGet_empty$40(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGet_pastEnd$39(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGet_atSize$38(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGetLast_exception$37(List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForArrayLengthWithPositionBoundaryCases$30(String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForArrayLengthWithPositionBoundaryCases$29(String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForArrayEmpty$26(String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testPaddedPartition_badSize$24(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testPartition_badSize$23(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testConcatContainingNull$20(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testFind_notPresent$14(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGetOnlyElement_withDefault_two$13(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyListIterator$6(ListIterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyListIterator$5(ListIterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| IteratorsTest() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testConsumingIterator_duelingIterators$44(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testAsEnumerationSingleton$35(Enumeration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testAsEnumerationEmpty$34(Enumeration) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForEnumerationSingleton$33(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForEnumerationSingleton$32(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForEnumerationEmpty$31(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForArrayTypical$28(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForArrayTypical$27(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testForArrayEmpty$25(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testConcatContainingNull$21(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testCycleNoSuchElementException$19(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testCycleWhenRemoveIsNotSupported$18(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testCycleRemoveSameElementTwice$17(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testCycleRemoveWithoutNext$16(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testPoorlyBehavedTransform$15(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGetOnlyElement_noDefault_moreThanFiveElements$12(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGetOnlyElement_noDefault_fiveElements$11(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGetOnlyElement_noDefault_moreThanOneLessThanFiveElements$10(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testGetOnlyElement_noDefault_empty$9(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyModifiableIterator$8(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyModifiableIterator$7(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyListIterator$4(ListIterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyListIterator$3(ListIterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyListIterator$2(ListIterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyIterator$1(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$testEmptyIterator$0(Iterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |