public Match(String value, int startOuterOffset, int startOffset, String params) {
public Match(String value, int lineOffset, int startOuterOffset, int startOffset, int endOffset, String params) {
        public Match(String value, int startOuterOffset, int startOffset, String params) {            this.params = params;            this.startOffset = startOffset;            this.startOuterOffset = startOuterOffset;            this.value = value;        }