package Ġcom . time path . hl 2 . io . bsp . l ump Ċ Ċ import Ġcom . time path . hl 2 . io . bsp . L ump Ċ import Ġcom . time path . hl 2 . io . bsp . L ump Handler Ċ import Ġcom . time path . io . Ordered InputStream Ċ import Ġcom . time path . io . struct . Struct Ċ import Ġcom . time path . io . struct . Struct Field Ċ Ċ private Ġval ĠMAX _ MAP _ ED GES Ġ= Ġ 2 5 6 0 0 0 Ċ Ċ public Ġclass ĠEdge ( ĊĠĠĠĠĠĠĠ Ġ/** ĠVertex Ġindices Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Struct Field ( 0 ) Ġval Ġv : ĠShort Array Ġ= ĠShort Array ( 2 ) Ċ ) Ġ{ ĊĠĠĠ Ġclass ĠHandler Ġ: ĠL ump Handler < List < Edge >> Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġinvoke ( l : ĠL ump , Ġo is : ĠOrdered InputStream ): ĠList < Edge > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ( 0 .. ( l . length Ġ/ ĠStruct . sizeof ( Edge ())) Ġ- Ġ 1 ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġo is . read Struct < Edge >( Edge ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ