String elementName,
String elementType) throws WSIAnalyzerException
{
try
{
WSDLReference wsdlReference = new WSDLReferenceImpl();
WSDLElement wsdlElement = (WSDLElement) new WSDLElementImpl();
wsdlElement.setType(elementType);
if (parentName != null)
{
wsdlElement.setParentElementName(parentName);
}
wsdlElement.setNamespace(namespace);
wsdlElement.setName(elementName);
wsdlReference.setWSDLElement(wsdlElement);
wsdlReference.setWSDLLocation(wsdlURI);
DocumentFactory documentFactory = DocumentFactory.newInstance();
// Initialize the BasicProfileAnalyzer using an analyzerconfig object
AnalyzerConfig analyzerconfig = documentFactory.newAnalyzerConfig();
AssertionResultsOption aro = new AssertionResultsOptionImpl();