code: public void copyProviderToCreator(Resource.Provider provider,
                                        Resource.Creator creator) {
          provider.stream().forEach((ConsumerWithThrowable<Resource.Readable, IOException>) resource ->
                  copyResourceWithStreams(resource, creator.create(resource.getPath())));
      }
docs: Copy all resource in provider over to some creator.
  
  @param provider The resource provider, or source location.
  @param creator  The resource creator, or destination location.