code: @Override
      public void setContent(final InputStream content, final String contentType,
                             final Collection<URI> checksums, final String originalFileName,
                             final StoragePolicyDecisionPoint storagePolicyDecisionPoint)
              throws InvalidChecksumException {
  
          // Clear the wrapped binary object prior to setting the content
          wrappedBinary = null;
          // Need to pass the new filename to get the correct implementation.
          getBinary().setContent(content, contentType, checksums, originalFileName,
                  storagePolicyDecisionPoint);
      }
docs: /*
  (non-Javadoc)
  @see org.fcrepo.kernel.api.models.FedoraBinary#setContent(java.io.InputStream,
  java.lang.String, java.net.URI, java.lang.String,
  org.fcrepo.kernel.api.services.policy.StoragePolicyDecisionPoint)