Tach!
Dann habe ich noch ein OSGi-Bundle, dass nicht viel mehr macht als ein Interface bereitzustellen.
public interface ArgumentsProvider { public String[] getArguments(); }
Ein Interface ist lediglich ein Muster, das beschreibt, was eine Klasse beinhalten muss, um zu diesem Interface kompatibel zu sein.
new ArgumentsProvider() {
Von einem Interface können keine Instanzen erstellt werden. Aber von Klassen, die dieses Interface implementieren können Instanzen erstellt werden.
dedlfix.