code: public MIMETypedStream getDissemination(Context context,
                                              String PID,
                                              String sDefPID,
                                              String methodName,
                                              Property[] userParms,
                                              Date asOfDateTime)
              throws ServerException {
  
          setParameter("useCachedObject", "" + false); //<<<STILL REQUIRED?
  
          return da
                  .getDissemination(context,
                                    PID,
                                    sDefPID,
                                    methodName,
                                    userParms,
                                    asOfDateTime,
                                    m_manager
                                            .getReader(Server.USE_DEFINITIVE_STORE,
                                                       context,
                                                       PID));
      }
docs: Perform a dissemination for a method that belongs to a dynamic
  disseminator that is associate with the digital object. The method
  belongs to the dynamic service definition and is implemented by a
  dynamic Service Deployment (which is an internal service in the
  repository access subsystem).
  
  @param context
  @param PID
  identifier of the digital object being disseminated
  @param sDefPID
  identifier of dynamic Service Definition
  @param methodName
  @param userParms
  @param asOfDateTime
  @return a MIME-typed stream containing the dissemination result
  @throws ServerException