code: @Override
      public void loadAnnotationDefinitionTypes()
              throws SQLException {
          int adtid = 0;
  
          PreparedStatement ps =
                  getPreparedStatement(ANNOTATION_DEFINITION_TYPE_SQL);
          for (AnnotationType at : AnnotationType.values()) {
              String annotationTypeName = at.getDisplayValue();
              ps.setInt(1, adtid);
              ps.setString(2, annotationTypeName);
              ps.addBatch();
              adtid++;
          }
  
          // FIXME [Hack] add URL annotation type
          ps.setInt(1, AnnotationDefinitionTable.URL_ANNOTATION_TYPE_ID);
          ps.setString(2, AnnotationDefinitionTable.URL_ANNOTATION_TYPE);
          ps.addBatch();
  
          ps.executeBatch();
      }
docs: {@inheritDoc}