Hi Ed and Manfred,
Please help to do the review for the three bugs, change bundle attached 
here for your convenience.
Note that besides fixing the bugs, I have run all Hudson tests against 
GF and didn't fail any of them.
During the working of these faces flow bugs, I really think the current 
design is not good, e.g., code duplication, implicit recursive call, 
many flag variables and if statements, bad readability, etc.. , looking 
forward to refactor by a state machine.
BR,
Zhijun