var a = getInstanceOf("classes.map.layers.landscape",val1,val2);
было-бы эквивалентно
var a = new classes.map.layers.landscape(val1,val2);
посмотри в хелпе Function.apply придеться чуть доработать, функцию getInstanceOf()
и всеже я до сих пор не врубаюсь, зачем все это, если можно написать new package.Class();