for (int i = 0; i < len; i++) { if (lenIs(actions, i, len, 4) && in(actions.charAt(i), 'r', 'R') && in(actions.charAt(i + 1), 'e', 'E') && in(actions.charAt(i + 2), 'a', 'A') && in(actions.charAt(i + 3), 'd', 'D')) { res |= FLAG_READ; i += 4; } else if (lenIs(actions, i, len, 6) && in(actions.charAt(i), 'd', 'D') && in(actions.charAt(i + 1), 'e', 'E') && in(actions.charAt(i + 2), 'l', 'L') && in(actions.charAt(i + 3), 'e', 'E') && in(actions.charAt(i + 4), 't', 'T') && in(actions.charAt(i + 5), 'e', 'E')) { res |= FLAG_DELETE; i += 6; } else if (lenIs(actions, i, len, 7) && in(actions.charAt(i), 'g', 'G') && in(actions.charAt(i + 1), 'e', 'E') && in(actions.charAt(i + 2), 't', 'T') && in(actions.charAt(i + 3), 'f', 'F') && in(actions.charAt(i + 4), 'i', 'I') && in(actions.charAt(i + 5), 'l', 'L') && in(actions.charAt(i + 6), 'e', 'E')) { res |= FLAG_GET_FILE; i += 7;