JSON4JObjectProvider is unavailable

The jaxrs-2.1 and earlier features provide the com.ibm.websphere.jaxrs.providers.json4j.JSON4JObjectProvider class as a built-in MessageBodyWriter and MessageBodyReader to serialize and deserialize JSON payloads using JSON4J.

The restfulWS-3.0 feature does not provide a default MessageBodyWriter or MessageBodyReader class for serializing and deserializing JSON using JSON4J. Remove the JSON4J code from your application and instead use the JSON-B feature and the JSON Packages it provides for serializing and deserializing. See JSON4J to JSON-P switch demo, for a demonstration on how this can be done. Alternatively you can package your own MessageBodyReader and MessageBodyWriter with your own JSON4J implementation in your application.

This rule is flagged once per Eclipse project or Java archive.