code: @Override
      public SimplePath[] scan(KamNode source) {
          if (source == null) {
              throw new InvalidArgument("source", source);
          }
  
          Kam kam = source.getKam();
          return scan(kam, source);
      }
docs: {@inheritDoc}