fixed Sequence.subSequence(start, end) when returning an empty Sequence

The empty Sequence was returned as java.util.Collections.EMPTY_LIST,
which is not an instance of java.util.ArrayList, and was therefore not
subsequently considered as a Sequence.
1 file changed