code: @SuppressWarnings("unchecked")
    public boolean canProxy(Object target, Class<?>... proxyInterfaces) {
      return stream(this).anyMatch(proxyFactory -> proxyFactory.canProxy(target, proxyInterfaces));
    }
docs: Determines whether any of the {@link ProxyFactory} service provider implementations managed by this
  {@link ProxyService} is able to proxy the given target {@link Object}, given the array of {@link Class interfaces}.
  
  @param target {@link Object} to proxy.
  @param proxyInterfaces array of {@link Class interfaces} to be implemented by the Proxy.
  @return a boolean value of {@literal true} if there exists at least one {@link ProxyFactory}
  service provider implementation that is able to proxy the given target {@link Object} with the given
  array of {@link Class interfaces}.
  @see org.cp.elements.lang.reflect.ProxyFactory#canProxy(Object, Class[])
  @see java.lang.Class
  @see java.lang.Object