private SignFilter(final String text1, final String text2, final String text3, final String text4) throws PatternSyntaxException {
            this.text[0] = (text1 != null ? Pattern.compile(text1) : null);
            this.text[1] = (text2 != null ? Pattern.compile(text2) : null);
            this.text[2] = (text3 != null ? Pattern.compile(text3) : null);
            this.text[3] = (text4 != null ? Pattern.compile(text4) : null);
        }