no, coz the HashJoinPlan#getExplainPlan() only calls the QueryPlan#getExplainPlan() for its enclosed query plans and won't actually iterate over the results. 
This code block actually came directly from refactoring and remains almost the same inner logic as before.