@Override
 public ScriptAdapterTable getTable(int i) {
   return new ScriptAdapterTableImpl(adapter.getTable(i));
 }
 @Override
 public void setFlags(long flags) {
   adapter.setFlags(flags);
 }
 @Override
 public long getFlags() {
   return adapter.getFlags();
 }
 @Override
 public String getAdapterId() {
   return adapter.getId();
 }
 @Override
 public int getTableCount() {
   return adapter.getTableCount();
 }
 ScriptAdapterTable addAdaptedTable(AdaptedTableConfig newTableConfig) {
   adapter.getTables().add(newTableConfig);
   ScriptAdapterTableImpl ret = new ScriptAdapterTableImpl(newTableConfig);
   return ret;
 }