I wonder how to get a class object for an object type in Scala. Ok, that is a mouth full because of the double meaning for object. So here an example which will fail:
scala> Main.getClass res1: java.lang.Class[_] = class Main$