Top-down versus bottom-up analysis