boolean result = super.endSequenceDetected(scanner);
CharacterScannerWrapper scannerWrapper = new CharacterScannerWrapper(scanner);
int currentChar = scannerWrapper.read();
scannerWrapper.unread();
if (result && currentChar != ICharacterScanner.EOF) {
scannerWrapper.unread();
char c = (char)scannerWrapper.read();
StringBuffer readSoFar = new StringBuffer();
readSoFar.append(c);
int count = 0;
// search backwards an count unexcaped '"' - stop at _startSequence - if (count % 2) != 0 we have an open attribute