private void InitCursors()
{
_endCursor = new GATFixedData( this, "" );
_endCursor.AllocateFree( _mainBuffer.Length, null );
_unallocatedCursor = new GATManagedData( this );
_unallocatedCursor.AllocateFree( 0, _endCursor );
_firstCursor = new GATManagedData( this );
_firstCursor.AllocateFree( 0, _unallocatedCursor );
}