* resolve inner classes correctly
* resolve Types based on whole class path