code: @Override
      public KamInfo getKamInfo(String kamName) {
          if (kamName == null) throw new InvalidArgument(DEFAULT_MSG);
          if (!exists(kamName)) return null;
          try {
              return kamCatalogDao().getKamInfoByName(kamName);
          } catch (SQLException e) {
              final String msg = "error getting KAM info by name";
              throw new KAMStoreException(msg, e);
          }
      }
docs: {@inheritDoc}