public class org.hsqldb.persist.DataSpaceManagerSimple implements org.hsqldb.persist.DataSpaceManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hsqldb.persist.DataSpaceManagerSimple
  super_class: java.lang.Object
{
  org.hsqldb.persist.DataFileCache cache;
    descriptor: Lorg/hsqldb/persist/DataFileCache;
    flags: (0x0000) 

  org.hsqldb.persist.TableSpaceManager defaultSpaceManager;
    descriptor: Lorg/hsqldb/persist/TableSpaceManager;
    flags: (0x0000) 

  int fileBlockSize;
    descriptor: I
    flags: (0x0000) 

  long totalFragmentSize;
    descriptor: J
    flags: (0x0000) 

  int spaceIdSequence;
    descriptor: I
    flags: (0x0000) 

  org.hsqldb.lib.DoubleIntIndex lookup;
    descriptor: Lorg/hsqldb/lib/DoubleIntIndex;
    flags: (0x0000) 

  void <init>(org.hsqldb.persist.DataFileCache, boolean);
    descriptor: (Lorg/hsqldb/persist/DataFileCache;Z)V
    flags: (0x0000) 
    Code:
      stack=9, locals=4, args_size=3
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
        start local 1 // org.hsqldb.persist.DataFileCache cache
        start local 2 // boolean isReadOnly
         0: .line 53
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 45
            aload 0 /* this */
            sipush 4096
            putfield org.hsqldb.persist.DataSpaceManagerSimple.fileBlockSize:I
         2: .line 47
            aload 0 /* this */
            bipush 8
            putfield org.hsqldb.persist.DataSpaceManagerSimple.spaceIdSequence:I
         3: .line 55
            aload 0 /* this */
            aload 1 /* cache */
            putfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
         4: .line 57
            aload 1 /* cache */
            instanceof org.hsqldb.persist.DataFileCacheSession
            ifeq 7
         5: .line 58
            aload 0 /* this */
            new org.hsqldb.persist.TableSpaceManagerSimple
            dup
            aload 1 /* cache */
            invokespecial org.hsqldb.persist.TableSpaceManagerSimple.<init>:(Lorg/hsqldb/persist/DataFileCache;)V
            putfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
         6: .line 59
            goto 18
      StackMap locals: org.hsqldb.persist.DataSpaceManagerSimple org.hsqldb.persist.DataFileCache int
      StackMap stack:
         7: aload 1 /* cache */
            instanceof org.hsqldb.persist.TextCache
            ifeq 10
         8: .line 60
            aload 0 /* this */
            new org.hsqldb.persist.TableSpaceManagerSimple
            dup
            aload 1 /* cache */
            invokespecial org.hsqldb.persist.TableSpaceManagerSimple.<init>:(Lorg/hsqldb/persist/DataFileCache;)V
            putfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
         9: .line 61
            goto 18
        10: .line 62
      StackMap locals:
      StackMap stack:
            aload 1 /* cache */
            getfield org.hsqldb.persist.DataFileCache.database:Lorg/hsqldb/Database;
            getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
            getfield org.hsqldb.persist.Logger.propMaxFreeBlocks:I
            istore 3 /* capacity */
        start local 3 // int capacity
        11: .line 64
            aload 0 /* this */
            new org.hsqldb.persist.TableSpaceManagerBlocks
            dup
            aload 0 /* this */
        12: .line 65
            bipush 7
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.fileBlockSize:I
            iload 3 /* capacity */
        13: .line 66
            aload 1 /* cache */
            invokevirtual org.hsqldb.persist.DataFileCache.getDataFileScale:()I
            iconst_0
            invokespecial org.hsqldb.persist.TableSpaceManagerBlocks.<init>:(Lorg/hsqldb/persist/DataSpaceManager;IIIII)V
        14: .line 64
            putfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
        15: .line 68
            iload 2 /* isReadOnly */
            ifne 18
        16: .line 69
            aload 0 /* this */
            invokevirtual org.hsqldb.persist.DataSpaceManagerSimple.initialiseSpaces:()V
        17: .line 71
            aload 1 /* cache */
            lconst_0
            putfield org.hsqldb.persist.DataFileCache.spaceManagerPosition:J
        end local 3 // int capacity
        18: .line 75
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* cache */
            getfield org.hsqldb.persist.DataFileCache.lostSpaceSize:J
            putfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
        19: .line 76
            return
        end local 2 // boolean isReadOnly
        end local 1 // org.hsqldb.persist.DataFileCache cache
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Lorg/hsqldb/persist/DataSpaceManagerSimple;
            0   20     1       cache  Lorg/hsqldb/persist/DataFileCache;
            0   20     2  isReadOnly  Z
           11   18     3    capacity  I
    MethodParameters:
            Name  Flags
      cache       
      isReadOnly  

  public org.hsqldb.persist.TableSpaceManager getDefaultTableSpace();
    descriptor: ()Lorg/hsqldb/persist/TableSpaceManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 79
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
            areturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public org.hsqldb.persist.TableSpaceManager getTableSpace(int);
    descriptor: (I)Lorg/hsqldb/persist/TableSpaceManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
        start local 1 // int spaceId
         0: .line 84
            iload 1 /* spaceId */
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.spaceIdSequence:I
            if_icmplt 2
         1: .line 85
            aload 0 /* this */
            iload 1 /* spaceId */
            iconst_1
            iadd
            putfield org.hsqldb.persist.DataSpaceManagerSimple.spaceIdSequence:I
         2: .line 88
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
            areturn
        end local 1 // int spaceId
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/hsqldb/persist/DataSpaceManagerSimple;
            0    3     1  spaceId  I
    MethodParameters:
         Name  Flags
      spaceId  

  public int getNewTableSpaceID();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 92
            aload 0 /* this */
            dup
            getfield org.hsqldb.persist.DataSpaceManagerSimple.spaceIdSequence:I
            dup_x1
            iconst_1
            iadd
            putfield org.hsqldb.persist.DataSpaceManagerSimple.spaceIdSequence:I
            ireturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public long getFileBlocks(int, int);
    descriptor: (II)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
        start local 1 // int spaceId
        start local 2 // int blockCount
         0: .line 97
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            iload 2 /* blockCount */
            i2l
         1: .line 98
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.fileBlockSize:I
            i2l
            lmul
         2: .line 97
            invokevirtual org.hsqldb.persist.DataFileCache.enlargeFileSpace:(J)J
            lstore 3 /* filePosition */
        start local 3 // long filePosition
         3: .line 100
            lload 3 /* filePosition */
            lreturn
        end local 3 // long filePosition
        end local 2 // int blockCount
        end local 1 // int spaceId
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lorg/hsqldb/persist/DataSpaceManagerSimple;
            0    4     1       spaceId  I
            0    4     2    blockCount  I
            3    4     3  filePosition  J
    MethodParameters:
            Name  Flags
      spaceId     
      blockCount  

  public void freeTableSpace(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
        start local 1 // int spaceId
         0: .line 103
            return
        end local 1 // int spaceId
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/hsqldb/persist/DataSpaceManagerSimple;
            0    1     1  spaceId  I
    MethodParameters:
         Name  Flags
      spaceId  

  public void freeTableSpace(int, org.hsqldb.lib.DoubleIntIndex, long, long, boolean);
    descriptor: (ILorg/hsqldb/lib/DoubleIntIndex;JJZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=6
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
        start local 1 // int spaceId
        start local 2 // org.hsqldb.lib.DoubleIntIndex spaceList
        start local 3 // long offset
        start local 5 // long limit
        start local 7 // boolean full
         0: .line 108
            aload 0 /* this */
            dup
            getfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.getTotalValues:()J
         1: .line 109
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            invokevirtual org.hsqldb.persist.DataFileCache.getDataFileScale:()I
            i2l
         2: .line 108
            lmul
            ladd
            putfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
         3: .line 111
            iload 7 /* full */
            ifeq 19
         4: .line 112
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            getfield org.hsqldb.persist.DataFileCache.fileFreePosition:J
            lload 5 /* limit */
            lcmp
            ifne 13
         5: .line 113
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            getfield org.hsqldb.persist.DataFileCache.writeLock:Ljava/util/concurrent/locks/Lock;
            invokeinterface java.util.concurrent.locks.Lock.lock:()V
         6: .line 116
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            lload 3 /* offset */
            putfield org.hsqldb.persist.DataFileCache.fileFreePosition:J
         7: .line 117
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
         8: astore 8
         9: .line 118
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            getfield org.hsqldb.persist.DataFileCache.writeLock:Ljava/util/concurrent/locks/Lock;
            invokeinterface java.util.concurrent.locks.Lock.unlock:()V
        10: .line 119
            aload 8
            athrow
        11: .line 118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            getfield org.hsqldb.persist.DataFileCache.writeLock:Ljava/util/concurrent/locks/Lock;
            invokeinterface java.util.concurrent.locks.Lock.unlock:()V
        12: .line 120
            goto 14
        13: .line 121
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
            lload 5 /* limit */
            lload 3 /* offset */
            lsub
            ladd
            putfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
        14: .line 124
      StackMap locals:
      StackMap stack:
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.size:()I
            ifeq 28
        15: .line 125
            aload 0 /* this */
            new org.hsqldb.lib.DoubleIntIndex
            dup
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.size:()I
            iconst_1
            invokespecial org.hsqldb.lib.DoubleIntIndex.<init>:(IZ)V
            putfield org.hsqldb.persist.DataSpaceManagerSimple.lookup:Lorg/hsqldb/lib/DoubleIntIndex;
        16: .line 127
            aload 2 /* spaceList */
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.lookup:Lorg/hsqldb/lib/DoubleIntIndex;
            invokevirtual org.hsqldb.lib.DoubleIntIndex.copyTo:(Lorg/hsqldb/lib/DoubleIntIndex;)V
        17: .line 128
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.clear:()V
        18: .line 130
            goto 28
        19: .line 131
      StackMap locals:
      StackMap stack:
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.compactLookupAsIntervals:()Z
            pop
        20: .line 132
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.setValuesSearchTarget:()V
        21: .line 133
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.sort:()V
        22: .line 135
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.size:()I
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.capacity:()I
            iconst_2
            idiv
            isub
            istore 8 /* extra */
        start local 8 // int extra
        23: .line 137
            iload 8 /* extra */
            ifle 28
        24: .line 138
            aload 2 /* spaceList */
            iconst_0
            iload 8 /* extra */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.removeRange:(II)V
        25: .line 140
            aload 0 /* this */
            dup
            getfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
            aload 2 /* spaceList */
            invokevirtual org.hsqldb.lib.DoubleIntIndex.getTotalValues:()J
        26: .line 141
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            invokevirtual org.hsqldb.persist.DataFileCache.getDataFileScale:()I
            i2l
        27: .line 140
            lmul
            lsub
            putfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
        end local 8 // int extra
        28: .line 144
      StackMap locals:
      StackMap stack:
            return
        end local 7 // boolean full
        end local 5 // long limit
        end local 3 // long offset
        end local 2 // org.hsqldb.lib.DoubleIntIndex spaceList
        end local 1 // int spaceId
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   29     0       this  Lorg/hsqldb/persist/DataSpaceManagerSimple;
            0   29     1    spaceId  I
            0   29     2  spaceList  Lorg/hsqldb/lib/DoubleIntIndex;
            0   29     3     offset  J
            0   29     5      limit  J
            0   29     7       full  Z
           23   28     8      extra  I
      Exception table:
        from    to  target  type
           6     8       8  any
    MethodParameters:
           Name  Flags
      spaceId    
      spaceList  
      offset     
      limit      
      full       

  public long getLostBlocksSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 147
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
            invokeinterface org.hsqldb.persist.TableSpaceManager.getLostBlocksSize:()J
            ladd
            lreturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public int getFileBlockSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 151
            ldc 1048576
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            invokevirtual org.hsqldb.persist.DataFileCache.getDataFileScale:()I
            imul
            bipush 16
            idiv
            ireturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public boolean isModified();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 155
            iconst_1
            ireturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public void initialiseSpaces();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 160
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            invokevirtual org.hsqldb.persist.DataFileCache.getFileFreePos:()J
            lstore 1 /* currentSize */
        start local 1 // long currentSize
         1: .line 161
            lload 1 /* currentSize */
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.fileBlockSize:I
            i2l
            ladd
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.fileBlockSize:I
            i2l
            ldiv
            lstore 3 /* totalBlocks */
        start local 3 // long totalBlocks
         2: .line 162
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            lload 3 /* totalBlocks */
         3: .line 163
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.fileBlockSize:I
            i2l
            lmul
            lload 1 /* currentSize */
            lsub
         4: .line 162
            invokevirtual org.hsqldb.persist.DataFileCache.enlargeFileSpace:(J)J
            lstore 5 /* lastFreePosition */
        start local 5 // long lastFreePosition
         5: .line 165
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.lookup:Lorg/hsqldb/lib/DoubleIntIndex;
            lload 5 /* lastFreePosition */
         6: .line 166
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            invokevirtual org.hsqldb.persist.DataFileCache.getFileFreePos:()J
         7: .line 165
            invokeinterface org.hsqldb.persist.TableSpaceManager.initialiseFileBlock:(Lorg/hsqldb/lib/DoubleIntIndex;JJ)V
         8: .line 168
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.lookup:Lorg/hsqldb/lib/DoubleIntIndex;
            ifnull 13
         9: .line 169
            aload 0 /* this */
            dup
            getfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.lookup:Lorg/hsqldb/lib/DoubleIntIndex;
            invokevirtual org.hsqldb.lib.DoubleIntIndex.getTotalValues:()J
        10: .line 170
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.cache:Lorg/hsqldb/persist/DataFileCache;
            invokevirtual org.hsqldb.persist.DataFileCache.getDataFileScale:()I
            i2l
        11: .line 169
            lmul
            lsub
            putfield org.hsqldb.persist.DataSpaceManagerSimple.totalFragmentSize:J
        12: .line 171
            aload 0 /* this */
            aconst_null
            putfield org.hsqldb.persist.DataSpaceManagerSimple.lookup:Lorg/hsqldb/lib/DoubleIntIndex;
        13: .line 173
      StackMap locals: long long long
      StackMap stack:
            return
        end local 5 // long lastFreePosition
        end local 3 // long totalBlocks
        end local 1 // long currentSize
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Lorg/hsqldb/persist/DataSpaceManagerSimple;
            1   14     1       currentSize  J
            2   14     3       totalBlocks  J
            5   14     5  lastFreePosition  J

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 176
            aload 0 /* this */
            getfield org.hsqldb.persist.DataSpaceManagerSimple.defaultSpaceManager:Lorg/hsqldb/persist/TableSpaceManager;
            invokeinterface org.hsqldb.persist.TableSpaceManager.reset:()V
         1: .line 177
            return
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public boolean isMultiSpace();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 180
            iconst_0
            ireturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public int getFileBlockItemCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 184
            ldc 65536
            ireturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;

  public org.hsqldb.persist.DirectoryBlockCachedObject[] getDirectoryList();
    descriptor: ()[Lorg/hsqldb/persist/DirectoryBlockCachedObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
         0: .line 188
            iconst_0
            anewarray org.hsqldb.persist.DirectoryBlockCachedObject
            areturn
        end local 0 // org.hsqldb.persist.DataSpaceManagerSimple this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hsqldb/persist/DataSpaceManagerSimple;
}
SourceFile: "DataSpaceManagerSimple.java"