package Ġcom . av ito . graph Ċ Ċ public Ġclass ĠOperations Path < T Ġ: ĠOperation >( ĊĠĠĠ Ġpublic Ġval Ġoperations : ĠList < T > Ċ ) Ġ{ ĊĊĠĠĠ Ġpublic Ġval Ġstart : ĠT ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġoperations . first () ĊĊĠĠĠ Ġpublic Ġval Ġend : ĠT ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġoperations . last () ĊĊĠĠĠ Ġpublic Ġval Ġduration : ĠDouble Ġ= ĊĠĠĠĠĠĠĠ Ġoperations . sum Of Ġ{ Ġit . duration Ġ} Ċ } Ċ