Log.d("BasicDispatcher", "dispatching " + traversal);
Object dest = traversal.destination.top();
ViewGroup frame = (ViewGroup) activity.findViewById(R.id.basic_activity_frame);
if (traversal.origin != null) {
if (frame.getChildCount() > 0) {
<BUG>traversal.origin.topSaveState().save(frame.getChildAt(0));
</BUG>
frame.removeAllViews();
}
}

Log.d("BasicDispatcher", "dispatching " + traversal);
Object dest = traversal.destination.top();
ViewGroup frame = (ViewGroup) activity.findViewById(R.id.basic_activity_frame);
if (traversal.origin != null) {
if (frame.getChildCount() > 0) {
traversal.getState(traversal.origin.top()).save(frame.getChildAt(0));
frame.removeAllViews();
}
}
