public boolean sameAs(Environmental E) { if (!(E instanceof GenDeity)) return false; String[] codes = getStatCodes(); for (int i = 0; i < codes.length; i++) if (!E.getStat(codes[i]).equals(getStat(codes[i]))) return false; return true; }