@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;
   }
@Override
   public boolean isAnnotationDriven() {
      if (!determinedIfAnnotationDriven) { 
         for (Field field : type.getDeclaredFields()) {
            if (field.isAnnotationPresent(CsvBind.class)) {
               annotationDriven = true;
               break;
            }
         }
         determinedIfAnnotationDriven = true;
      }
      return annotationDriven;
   }
@ 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 ; }
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
Determines whether the mapping strategy is driven by { @link liquibase . util . csv . opencsv . bean . CsvBind } annotations .