public void parseChildrenToLocal( String appName, Element root, String baseName, int index ) {
		Report.trace( "bezzotechcosign", "Entering parseChildrenToLocal, passed in parameter(s):" +
				"\n\tappName: " + appName + "\n\troot:\n\tbaseName: " + baseName, null );
		Element base = ( Element )root.getElementsByTagName( baseName ).item( index );
		NodeList children = base.getChildNodes();
		String fields = "";
		for ( int i = 0; i < children.getLength(); i++ ) {
			Node node = children.item( i );
			if ( node.getNodeType() == Node.ELEMENT_NODE ) {
				Element child = ( Element )node;
				String fieldName = child.getTagName();
				String localValue = m_binder.getLocal( appName + "." + baseName + "." + fieldName );
				String fieldValue = child.getTextContent();
				if ( localValue != null ) { fieldValue += "," + localValue; }
				m_binder.putLocal( appName + "." + baseName + "." + fieldName, fieldValue );
				fields = fields + (fields == "" ? "" : ";") + fieldName;
			}
		}
		m_binder.putLocal( appName + "." + baseName + ".fields", fields );
	}