code: private void verify() {
          // Copy table defs to avoid ConcurrentModificationException if we add a table.
          List<TableDefinition> definedTables = new ArrayList<>(m_tableMap.values());
          for (TableDefinition tableDef : definedTables) {
              // Copy field defs for same reason
              List<FieldDefinition> definedFields = new ArrayList<>(tableDef.getFieldDefinitions());
              for (FieldDefinition fieldDef : definedFields) {
                  if (fieldDef.isLinkType()) {
                      verifyLink(tableDef, fieldDef);
                  }
              }
          }
      }
docs: complete and in agreement.