I am trying do an academic project on BCI and JavaAssist. I would be glad if anyone could help me with these:
Is it possible to build a java agent which can inspect/control all classes running currently in the JVM?
Is it possible to build a java object as a composite of objects(sub objects), so that these sub-objects can evolve dynamically updating their behavior on the fly while the main java object is still running?