6.4.1 Java Mapping of Literal Representation ... If there is no standard Java mapping for an XML schema type, a message part with literal representation is considered and mapped as a document fragment. The XML to Java mapping uses the interface "javax.xml.soap.SOAPElement" to represent a literal message part in the Java mapping of a "wsdl:operation" element. For example, a parameter or a return type (for a remote operation) represented as a literal message part is mapped to a "SOAPElement" in the Java method signature.
This pertains to any literal representation, i.e. document/literal and rpc/literal. The only difference is that for document/literal the entire document (which is the one single part in the WSDL message) is a SOAPElement; for RPC/Literal a parameter (one of the possibly many parts for that WSDL message) becomes a SOAPElement.
The previous paragraph in the specification is restricted to "document" because it is talking about the "wrapped" style. [ May 13, 2008: Message edited by: Peer Reynders ]