public class Foo { public void takesClassAsArg(Class<?> clazz) {...}
}
class myPogo {}
new Foo().takesClassAsArg(myPogo)//Gosu POJO
class Person{
var name : String as Name
var title : String as Title
}new Gson().fromJson(String, class)var ob = new Person() {:Name="Kyle", :Title="Expert"}
print(typeof(ob) as IHasJavaClass).BackingClass)