bug fix common.green
move JoinCode to SourceGen