Hi,
Bill anounced in issue 36 [1] rightly, that the class is needed to the
MessageBodyWriter. The argument is, that the returned object may be
null. This indicates, that the type given to
MessageBodyWriter.writeTo(., Class, ....) is the return type of the
resource method.
The javadoc of MessageBodyWriter.writeTo(., Class, ....) says, that the
class of the object to be written should be given here.
If the returned object is a subclass (or implementation) of the returned
type, this differs.
Should here ever be the return type of the resource method be given?
Than you have to conform the javadoc a little bit.
regards
Stephan
[1]
https://jsr311.dev.java.net/issues/show_bug.cgi?id=36