sonatype/plexus-io — comment on commit 77ae57f6e149d05982506eb60bf8b427036d2abc
File: src/main/java/org/codehaus/plexus/components/io/attributes/PlexusIoResourceAttributeUtils.java line 70
By sergei-ivanov:

Apologies for jumping in too late, but I think the changes to the line above break the prior logic of the code.

As I understand it, the logic is follows:

1. apply the property from 'override', if defined there;
1. if neither 'base' nor 'override' had the property, populate from the 'default'.

The line above should contain instead:

```
if ( def != null && ( result.getGroupId() == null || result.getGroupId() < 0 ) )
```