scans through a collection for the lowest value concode_field_sep IPredicate<Creature> SLEEPER concode_elem_sep IPredicate<Creature> IN_JAIL concode_elem_sep IPredicate<Creature> DEAD concode_elem_sep IPredicate<Creature> AWAY concode_elem_sep IPredicate<Creature> ACTIVE concode_elem_sep IPredicate<Creature> LIBERAL concode_elem_sep IPredicate<Creature> IN_HOSPITAL concode_elem_sep IPredicate<Location> LCS_LOCATION concode_elem_sep IPredicate<Creature> LIVING concode_elem_sep IPredicate<Creature> AVAILABLE concode_elem_sep IPredicate<Location> HAS_LOOT concode_elem_sep IPredicate<Creature> IS_CONSERVATIVE concode_elem_sep IPredicate<Creature> ACTIVE_LIBERAL concode_elem_sep IPredicate<Creature> HAS_SQUAD concode_elem_sep IPredicate<Creature> ALL concode_elem_sep IPredicate<Creature> HOSTAGE concode_elem_sep INumberTest<Creature> SPEED concode_elem_sep IPredicate<AbstractItem<? extends AbstractItemType>> IS_LOOT concode_field_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep int valueOf concode_elem_sep int count concode_elem_sep T best concode_elem_sep IPredicate<Creature> livingIn concode_elem_sep boolean any concode_elem_sep List<T> without concode_elem_sep IPredicate<Location> rented concode_elem_sep int highest concode_elem_sep IPredicate<Creature> managedBy concode_elem_sep List<T> of concode_elem_sep INumberTest<Creature> skill concode_elem_sep INumberTest<Creature> attribute concode_elem_sep INumberTest<N> value
int function ( final Collection < T > arg0 , final INumberTest < ? super T > arg1 ) { if ( arg0 . isEmpty ( ) ) { return 0 ; } int loc0 = 0 ; boolean loc1 = true ; for ( final T loc2 : arg0 ) { if ( loc1 ) { loc0 = arg1 . valueOf ( loc2 ) ; loc1 = false ; } else { loc0 = Math . min ( loc0 , arg1 . valueOf ( loc2 ) ) ; } } return loc0 ; }