public static <D> SipAssembler<D> forPdi(PackagingInformation prototype, Assembler<HashedContents<D>> pdiAssembler) {
    """
	Assemble a SIP that contains only structured data and is the only SIP in its DSS.
	@param <D> The type of domain objects to assemble the SIP from
	@param prototype Prototype for the Packaging Information
	@param pdiAssembler Assembler that builds up the PDI
	@return The newly created SIP assembler
    """
    return forPdiWithHashing(prototype, pdiAssembler, new NoHashAssembler());
  }
public static <D> SipAssembler<D> forPdi(PackagingInformation prototype, Assembler<HashedContents<D>> pdiAssembler) {
    return forPdiWithHashing(prototype, pdiAssembler, new NoHashAssembler());
  }
public static < D > SipAssembler < D > forPdi ( PackagingInformation prototype , Assembler < HashedContents < D > > pdiAssembler ) { return forPdiWithHashing ( prototype , pdiAssembler , new NoHashAssembler ( ) ) ; }
Assemble a SIP that contains only structured data and is the only SIP in its DSS.
@param <D> The type of domain objects to assemble the SIP from
@param prototype Prototype for the Packaging Information
@param pdiAssembler Assembler that builds up the PDI
@return The newly created SIP assembler
Assemble a SIP that contains only structured data and is the only SIP in its DSS .