docs: private void checkDynamic(int accessor) throws JMFSchemaViolationException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              JmfTr.entry(this, tc, "checkDynamic", new Object[] { Integer.valueOf(accessor) });
  
          JSField field = getFieldDef(accessor, false);
  
          if (field instanceof JSDynamic) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                  JmfTr.exit(this, tc, "checkDynamic");
              return;
          }
  
          JMFSchemaViolationException e = new JMFSchemaViolationException("Field type at accessor " + accessor + " is not Dynamic");
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              JmfTr.exit(this, tc, "checkDynamic", e);
          throw e;
      }