if ( onlyInheritable & !inheritable ) {
continue;
}
final String name = metaNode.attributeValue( "attribute" );
final MetaAttribute inheritedMetaAttribute = (MetaAttribute) baseline.get( name );
MetaAttribute metaAttribute = (MetaAttribute) extractedMetas.get( name );
if ( metaAttribute == null || metaAttribute == inheritedMetaAttribute ) {
metaAttribute = new MetaAttribute( name );
extractedMetas.put( name, metaAttribute );
}
metaAttribute.addValue( metaNode.getText() );
}
return extractedMetas;
}