update codevisitor for visible statement to use stringvariants and print using the runtime lib