package osgi.enroute.capabilities;

import aQute.bnd.annotation.headers.RequireCapability;

/**
 * The purpose of this capability is to be never satisfied. This can be required
 * by bundles that are compile only or class path only.
 */
@RequireCapability(ns = "osgi.missing", filter = "(&(missing=true)(missing=false))")
public @interface Unresolvable {

}

@@ -260,23 +260,28 @@
 = %22osgi.
-missing
+unresolvable
 %22, filte
@@ -293,34 +293,48 @@
 (&(m
-issing=true)(missing=false
+ust.not.resolve=*)(!(must.not.resolve=*)
 ))%22)

Use a better namespace and a truly unsatisfiable filter