boolean isBreakable( int pos )
	{
		int mypos = getSSTPos();
		int strstart = mypos + offer;
		int strend = strstart + stringarray.length;
		byte[] bts = read();
		int brkpos = (strstart - pos);
		if( brkpos < 0 )
		{
			brkpos *= -1;
		}
		if( cch < 2 )
		{
			return false; // don't break one-char strings -- the 0x1 is confused as a grbit
		}

		if( cchExtRst > 0 )
		{
			return false;
		}
		if( pos > (mypos + cchExtRst + stringarray.length + offer) )
		{
			return false; // in ExtRst data...
		}

		if( (pos > strstart) && (pos < strend) )
		{
			if( getLength() > 8220 )
			{
				return true;
			}
			return false;
		}
		return false;
	}