package Ġnet . b jo ern pe ters en . music bot . mp v . control Ċ Ċ import Ġjava . io . EOF Exception Ċ import Ġjava . io . IOException Ċ Ċ interface ĠPipe Ġ: ĠAuto Closeable Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReads Ġa Ġline Ġfrom Ġthe Ġpipe Ġand Ġmay Ġblock . ĊĠĠĠĠ Ġ* Ġ@ return Ġa Ġline Ġfrom Ġthe Ġpipe . ĠReturns Ġ` null ` Ġif Ġthere Ġis Ġnothing Ġto Ġread . ĊĠĠĠĠ Ġ* Ġ@ throws ĠIOException Ġif Ġany ĠIO Ġerrors Ġoccur ĊĠĠĠĠ Ġ* Ġ@ throws ĠEOF Exception Ġif Ġthe Ġend Ġof Ġthe Ġfile Ġhas Ġbeen Ġreached ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Throws ( IOException :: class , ĠEOF Exception :: class ) ĊĠĠĠ Ġfun Ġread Line (): ĠString ? ĊĠĠĠ Ġfun Ġwrite Line ( line : ĠString ) Ċ } Ċ