  *  they always contain a SOAP XML envelope request body
  *  that will always be sent using HTTP POST.
  *  They also allow a SOAP action to be specified.
+ *  
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion BlazeDS 4
+ *  @productversion LCDS 3 
  */
 public class SOAPMessage extends HTTPRequestMessage
 {

    
    /**
     *  Constructs an uninitialized SOAPMessage.
     */
    public function SOAPMessage()
    {

     *
     *  @return Returns the name of the remote method/operation that 
     *  will be called.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion BlazeDS 4
     *  @productversion LCDS 3 
     */
    public function getSOAPAction():String
    {
