return ts;
if (!delegateSequenceMatching) return ts; return Tree.EMPTY_ARRAY;
    protected Tree[] patternArgs(Tree tree) {        switch (tree) {        	case Bind(_, Tree pat):        		return patternArgs(pat);            case Apply(_, Tree[] args):                if ( isSeqApply((Apply) tree) )// && !delegateSequenceMatching)                    switch (args[0]) {                        case Sequence(Tree[] ts):                            return ts;                    }                return args;            case Sequence(Tree[] ts):            	return ts;            default:                return Tree.EMPTY_ARRAY;        }    }