public void parseSigProfileEx() {
		Report.trace( "bezzotechcosign", "Entering parseSigProfileEx", null );
		m_xmlutil.parseChildrenToLocal( m_appName, m_doc_root, "SignReasons", 0 );
		m_xmlutil.parseChildrenToLocal( m_appName, m_doc_root, "Logic", 0 );
		if( !Boolean.parseBoolean( m_binder.getLocal( m_appName + ".Logic.allowAdHoc" ) ) )
			m_xmlutil.parseChildrenToLocal( m_appName, m_doc_root, "SigField", 0 );
		else
			parseSigProfiles();
	}