out.write( this.masterRecordSetIdsByName.size() );
out.writeInt( this.masterRecordSetIdsByName.size() );
	private void registerRecordSetId( int id, String name )	throws IOException, RecordStoreException	{		this.masterRecordSetIdsByName.put( name, new Integer( id ) );		Object[] keys = this.masterRecordSetIdsByName.keys();		ByteArrayOutputStream byteOut = new ByteArrayOutputStream();		DataOutputStream out = new DataOutputStream( byteOut );		out.write( this.masterRecordSetIdsByName.size() );		for (int i = 0; i < keys.length; i++) {			String key = (String)keys[i];			Integer idInt = (Integer) this.masterRecordSetIdsByName.get( key );			out.writeUTF(name);			out.writeInt( idInt.intValue() );		}		byte[] data = byteOut.toByteArray();		this.masterRecordStore.setRecord( this.indexRecordId, data, 0, data.length );		out.close();		byteOut.close();			}