The boy is demonstrating reasoning at the the Concrete Operations level of Piaget's theory. His reasoning is very concrete - based on real world phenomenon, therefore he is unable to accept the hypothetical notion that feathers break glass. He is unable to reason hypothetically. The older girl is demonstrating reasoning at the Formal Operations level because she can use deductive reasoning for a hypothetical situation. She knows it's hypothetical, and is able to reason as such.