package Ġpw . dot dash . town ship . plugin . storage .` object ` Ċ Ċ import Ġorg . spongepowered . api . data . Data Container Ċ import Ġorg . spongepowered . api . data . Data View Ċ import Ġorg . spongepowered . api . data . persistence . Data Format Ċ import Ġjava . nio . file . Files Ċ import Ġjava . nio . file . Path Ċ Ċ data Ġclass ĠFile Data View Object Loader ( val Ġpath : ĠPath , Ġval Ġformat : ĠData Format ) Ġ: ĊĠĠĠ ĠObject Loader < Data View , ĠData Container > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġload (): ĠData Container Ġ= ĊĠĠĠĠĠĠĠ Ġthis . format . read From ( Files . new InputStream ( this . path )) ĊĊĠĠĠ Ġoverride Ġfun Ġsave ( input : ĠData View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . format . writeTo ( Files . new OutputStream ( this . path ), Ġinput ) ĊĠĠĠ Ġ} Ċ }