Mab>Ну вот про String это Вы совершенно зря.
Погорячился
Mab>Проблему можно решить, если написать классы-раперы для переменных.
Если бы можно было просто заменить Integer (к примеру) на myInteger, это было бы здорово. Но, к сожалению, написать dim a as myInteger = 3 я не смогу.