code: @Override
     public boolean isAnnotationDriven() {
        if (!determinedIfAnnotationDriven) { // lazy load this, and only calculate it once
           for (Field field : type.getDeclaredFields()) {
              if (field.isAnnotationPresent(CsvBind.class)) {
                 annotationDriven = true;
                 break;
              }
           }
           determinedIfAnnotationDriven = true;
        }
        return annotationDriven;
     }
docs: Determines whether the mapping strategy is driven by {@link liquibase.util.csv.opencsv.bean.CsvBind} annotations.
  
  @return whether the mapping strategy is driven by annotations