I had to improvise a little, so Sally was a plastic walrus, Ann was a soft-toy duck, and the basket and box were black and white cups respectively. The ball was actually a shiny penny 
Ok, so I did this with DD3 (3.4) and she said 'she look in that one (walrus' cup), because that's where she left it and cheeky ducky moved the penny.'
So she passed with flying colours, I think. She knew that Walrus would look in the place he had left the penny, and why he wouldn't find it.
DD2 (5.0) said 'he'd look in that one (walrus' cup) because that's his cup'.
So, did she fail? She couldn't seem to make a decision related to the chain of events, she merely decided that as Walrus was looking for the penny, he'd look in his own cup.
(She's the one I am thinking might have HFA)
DD1 (6.8) said 'can I hold the penny? Can I put the penny in the cup? Can I hold Walrus?....then DD3 answered for her, so her results have been disqualified due to poor test conditions 