public WasDerivedFrom newWasDerivedFrom(String id, ArtifactRef aid1, ArtifactRef aid2, Collection<AccountRef> accounts) { WasDerivedFrom res=of.createWasDerivedFrom(); res.setId(autoGenerateId(wasDerivedFromIdPrefix,id)); res.setCause(aid2); res.setEffect(aid1); addAccounts(res,accounts); return res; }