// TODO: make ThreadLocal:
byte buffer[] = new byte[FRAMESET_SCAN_BUFFER_SIZE];
decodedResource.mark(FRAMESET_SCAN_BUFFER_SIZE);
int amtRead = decodedResource.read(buffer);
decodedResource.reset();
if(amtRead > 0) {
StringBuilder foo = new StringBuilder(new String(buffer,charSet));
int frameIdx = TagMagix.getEndOfFirstTag(foo, "FRAMESET");
if(frameIdx != -1) {