code: @Override
      public String[] getPrimaryKeyColumns() {
          PrimaryKeyColumns[] pkCols = getClass().getAnnotationsByType(PrimaryKeyColumns.class);
          return pkCols != null && pkCols.length > 0 ? pkCols[0].value()
                  : ArrayUtils.EMPTY_STRING_ARRAY;
      }
docs: {@inheritDoc}