Map option = new HashMap();
obj = XPathAPI.eval( doc, "//configuration/" + childs.item( i ).getNodeName() );
if ( StringUtils.isNotEmpty( obj.toString() ) )</BUG>
{
Map properties = new HashMap();
<BUG>NodeList childs2 = childs.item( i ).getChildNodes();
if ( childs2.getLength() > 0 )</BUG>
{
for ( int j = 0; j < childs2.getLength(); j++ )
<BUG>{
if ( childs2.item( j ).getNodeType() == Node.ELEMENT_NODE )
{
properties.put( childs2.item( j ).getNodeName(), childs2.item( j )
.getFirstChild().getNodeValue() );</BUG>
}

Map option = new HashMap();
if ( isElementContent( child ) )
{
Map properties = new HashMap();
NodeList childs2 = child.getChildNodes();
if ( childs2.getLength() > 0 )
{
for ( int j = 0; j < childs2.getLength(); j++ )
{
Node child2 = childs2.item( j );
if ( child2.getNodeType() == Node.ELEMENT_NODE )
{
properties.put( child2.getNodeName(), getTextContent( child2 ) );
