public static Ability isPlant(Item I) { if ((I != null) && (I.rawSecretIdentity().length() > 0)) { for (int a = 0; a < I.numEffects(); a++) { Ability A = I.fetchEffect(a); if ((A != null) && (A.invoker() != null) && (A instanceof Chant_SummonPlants)) return A; } } return null; }