chooseData foreach true DEFINITION_ORDER