sO firstWithClassShortNamed(S shortName, Iterable l) { if (l != null) for (O o : l) if (eq(shortClassName(o), shortName)) ret o; null; } sO firstWithClassShortNamed(S shortName, O[] l) { if (l != null) for (O o : l) if (eq(shortClassName(o), shortName)) ret o; null; }