Fix nodeToLocation to always use the first line of a statement For e.g. if statements it might be that just taking the first line in the locations list gives the line of the else statement but we really want the first line.
Fix nodeToLocation to always use the first line of a statement
For e.g. if statements it might be that just taking the first line in
the locations list gives the line of the else statement but we really
want the first line.

Vaishal-shah/Envision,Vaishal-shah/Envision,mgalbier/Envision,mgalbier/Envision,dimitar-asenov/Envision,dimitar-asenov/Envision,lukedirtwalker/Envision,lukedirtwalker/Envision,dimitar-asenov/Envision,BalzGuenat/Envision,dimitar-asenov/Envision,lukedirtwalker/Envision,dimitar-asenov/Envision,BalzGuenat/Envision,lukedirtwalker/Envision,Vaishal-shah/Envision,lukedirtwalker/Envision,mgalbier/Envision,lukedirtwalker/Envision,BalzGuenat/Envision,Vaishal-shah/Envision,mgalbier/Envision,Vaishal-shah/Envision,Vaishal-shah/Envision,mgalbier/Envision,dimitar-asenov/Envision,BalzGuenat/Envision,BalzGuenat/Envision,mgalbier/Envision,BalzGuenat/Envision