handler1 = function (oEvent) {
			oBinding.detachChange(handler1);

			assert.equal(oEvent.getParameter("reason"), "change", "Change event should have the reason 'change'.");

			// Tree is NOT filtered
			// Level: 0
			var aContexts = oBinding.getRootContexts(0, 10);
			assert.equal(aContexts.length, 9, "TreeBinding returned rootContexts length 9 -> unfiltered tree");

			// now filter on the complete tree, clientside
			var aFilters = [new Filter("FinancialStatementItemText", "StartsWith", "A")];

			// should not break, even though no data is there
			oBinding.attachRefresh(handler2);
			oBinding.filter(aFilters, "Application");

		}
Handler 1 is called after the initial data request change event