docs: public Object withBuilder(Map attributes, FactoryBuilderSupport builder, String name, Closure closure) {
          if (name == null) {
              return null;
          }
          Object result = getProxyBuilder().withBuilder(builder, closure);
          return getProxyBuilder().invokeMethod(name, new Object[]{attributes, result});
      }