test for visitor param refactor
tests for standard cases
test for param refectoring