final Properties attributes =
buildAttributes( info.getChild( "attributes" ) );
final EntryDescriptor[] entries =
buildEntries( info.getChild( "entries" ).getChildren("entry") );
final String versionString = info.getChild( "version" ).getValue( "1.0" );
final Version version = buildVersion( versionString );
return new Service( new ReferenceDescriptor( classname, version ), entries, attributes );
}