I probably would've done a big if/else if/else block for all the conditions and set the compatible flag to true once I found one and only have one return point.

```
if (inLabel.equals("ALL")) {
    compatible = true;
}
else if (ourLabel.equals(inLabel)) {
    compatible = true;
}
...
else if (ourLabel.equals("ppc64")) {
    if (ppcLabels.contains(inLabel)) {
        compatible = true;
    }
}
```

What you did is not wrong I just found it hard to read.