WIP extracting methods in statement class
merge