Bug 507688: allow any entry tag name when representing properties as XML
diff --git a/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java b/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java
index 291f3fb..4c77a12 100644
--- a/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java
+++ b/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java
@@ -46,12 +46,12 @@
             for ( int i = 0, size = configuration.getChildCount(); i < size; i++ )
             {
                 final PlexusConfiguration element = configuration.getChild( i );
-                if ( "property".equals( element.getName() ) && element.getChildCount() > 0 )
+                if ( element.getChildCount() > 0 )
                 {
                     final Object name = fromExpression( element.getChild( "name" ), evaluator );
                     setProperty( properties, name, element.getChild( "value" ), evaluator );
                 }
-                else if ( element.getChildCount() == 0 )
+                else
                 {
                     setProperty( properties, element.getName(), element, evaluator );
                 }