In my own sketch example, I’ve only got 1 inner class called Inner.
I get its Class by running the try {} block below calling Class.forName():
Docs.Oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html#forName(java.lang.String)
try {
innerCls = Class.forName(appCls.getName() + '$' + "Inner");
}
For class AbstractExp, simply replace the String “Inner” w/ “AbstractExp”.