OK here is the meat of the issue:
1) Start up a java program, inputting a directory
2) program search directory for .class files
3) program takes class files and makes a new Object instance of said class
3a) new objects are sub classes of a file in the program (designed with malice and for thought)
4) program casts the new objects made from external class fields to the internal super class for usability.
Here's the challenge: not allowed to use hand coded class loaders.
I have 1,2,3,3a completed, however any sneaky way i attempt #4 dies against a class not found exception or a class def not found exception. I am a solid java programmer, but the deep dark forest of java meta and reflection is throwing me for a loop. Help in breaking this would be appreciated.