code: @Override
      public List<Namespace> getNamespaces(Kam kam) {
          if (kam == null) throw new InvalidArgument("kam", kam);
          if (!exists(kam)) return null;
          return getNamespaces(kam.getKamInfo());
      }
docs: {@inheritDoc}