public @interface PartialSupport
By convention, classes annotated with PartialSupport will provide two static methods:
static boolean isSupported()
that returns whether the
feature is supported. static YourType createIfSupported()
factory method that
returns a new feature if supported, or null otherwise.