it also seems wrong to remove the white space since in some cases that might not be the desired behavior.

maybe the correct place comment indentation is not by looping through all the tokens inside the variable declaration (since variable declarations can contain complex function expressions...

it seems that this solution will fix one test case and break other cases.