fixed an implication where the arguments were called in the wrong order for handling ifstatements
catching transformed_ast = null error for when parsing of opt nodes seperated by commas would not yield a Translation Unit for type checking with position information
Merge remote-tracking branch 'origin/defusecleanup' into defusecleanup