docs: @Override
      public Object transform( Object input ) {
  
          // Wrap the input in a map to fool the CompositeSpec to recurse itself.
          Map<String,Object> wrappedMap = new HashMap<>();
          wrappedMap.put(ROOT_KEY, input);
          rootSpec.applyToMap( wrappedMap );
          return input;
      }