final boolean method350(byte byte0) {
        if (childIDs == null) {
            return anInt568 != -1 || anIntArray590 != null;
        }
        for (int i = 0; childIDs.length > i; i++) {
            if (childIDs[i] != -1) {
                ObjectDefinition objectDefinition = Class40_Sub3.objectDefinitionForID(childIDs[i]);
                if (objectDefinition.anInt568 != -1 || objectDefinition.anIntArray590 != null) {
                    return true;
                }
            }
        }

        if (byte0 < 79) {
            method343(null, true, 56, 85, null, -21, -5, 78, 43, 75, null, -46, null, 50);
        }
        return false;
    }