code: public static Set<Key> parseSpec( Map<String, Object> spec ) {
          return processSpec( false, spec );
      }
docs: Factory-ish method that recursively processes a Map<String, Object> into a Set<Key> objects.
  
  @param spec Simple Jackson default Map<String,Object> input
  @return Set of Keys from this level in the spec