1) There is Somelib which is added as jar in SomeProject.
2) In SomeProject there is the somePackage.SomeClass which implements SomeLib.SomeInterface.
3) SomeLib must be able to create somePackage.SomeClass instance without building SomeLib each time
How is it possible without using reflection? It's impossible to write in SomeLib something like import somePackage.Someclass.
I'm using Netbeans.
PS I'm newbie to Java and I tried to be as clear as possible.