public void parse(InputStream is) throws Exception {
  LOG.trace("parse()");
  String baseContentType=HttpFields.valueParameters(contentType,null);
  if (faultAllowed && baseContentType.equalsIgnoreCase(TEXT_XML)) {
    parseFault(is);
  }
 else   if (baseContentType.equalsIgnoreCase(MULTIPART_MIXED)) {
    parseMultipart(is);
  }
 else {
    throw new CodedException(X_INVALID_CONTENT_TYPE,"Invalid content type: %s",baseContentType);
  }
}

public void parse ( InputStream is ) throws Exception { LOG . trace ( "parse()" ) ; String baseContentType = HttpFields . valueParameters ( contentType , null ) ; if ( faultAllowed && baseContentType . equalsIgnoreCase ( TEXT_XML ) ) { parseFault ( is ) ; } else if ( baseContentType . equalsIgnoreCase ( MULTIPART_MIXED ) ) { parseMultipart ( is ) ; } else { throw new CodedException ( X_INVALID_CONTENT_TYPE , "Invalid content type: %s" , baseContentType ) ; } }
attempts to decode the proxy soap message from the given input stream .
