private boolean accepts(final String[] lines) {
            for (int i = 0; i <= 3; i++)
                if (this.text[i] != null && !this.text[i].matcher(lines[i]).find())
                    return false;

            return true;
        }