code: @Override
      public List<String> getAnnotationTypeDomainValues(KamInfo ki,
              AnnotationType annotationType) {
          if (ki == null) throw new InvalidArgument(DEFAULT_MSG);
          if (!exists(ki)) return null;
          try {
              KAMStoreDao dao = kamStoreDao(ki);
              return dao.getAnnotationTypeDomainValues(annotationType);
          } catch (SQLException e) {
              final String fmt = "error getting domain values for %s";
              final String msg = format(fmt, ki.getName());
              throw new KAMStoreException(msg, e);
          } catch (ExternalResourceException e) {
              final String msg = "resource exception";
              throw new KAMStoreException(msg, e);
          }
      }
docs: {@inheritDoc}