docs: int getAbsoluteOffset(int index) throws JMFUninitializedAccessException {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) JmfTr.entry(this, tc, "getAbsoluteOffset", new Object[]{Integer.valueOf(index)});
  
      MessageMap.Remap remap = map.fields[index];
  
      if (remap == null) {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) JmfTr.exit(this, tc, "getAbsoluteOffset", "JMFUninitializedAccessException");
        throw new JMFUninitializedAccessException(schema.getPathName(fields[index]) + " Schema: " + schema.getName());
      }
  
      int varOffset = remap.offsetIndex;
      varOffset = (varOffset < 0) ? 0 : oTable[varOffset];
  
      int result = dataOffset + varOffset + remap.fixedIncr;
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) JmfTr.exit(this, tc, "getAbsoluteOffset", Integer.valueOf(result));
      return result;
    }