private Txo getAssociatedTxo()
	{
		Boundsheet bs = getSheet();
		int idx = -1;
		if( bs != null )
		{// shouldn't!
			idx = bs.getIndexOf( OBJ );
			if( idx == -1 )
			{
				return null;    // should't!
			}
			while( idx < bs.getSheetRecs().size() )
			{
				if( ((BiffRec) bs.getSheetRecs().get( idx )).getOpcode() == OBJ )
				{
					Obj o = ((Obj) bs.getSheetRecs().get( idx ));
					// if it's of type Note + has the same id, this is it
					if( (o.getObjType() == 0x19) && (o.getObjId() == id) )
					{ // got it!
						// now find the next TXO
						idx++;
						while( (idx < bs.getSheetRecs().size()) && ((((BiffRec) bs.getSheetRecs().get( idx ))).getOpcode() != TXO) )
						{
							idx++;
						}
						break;
					}
				}
				idx++;
			}
		}
		if( idx < bs.getSheetRecs().size() )
		{
			return (Txo) bs.getSheetRecs().get( idx );
		}
		return null;
	}