public void close() throws IOException {flush();output.close();}

public void close ( ) throws IOException { flush ( ) ; output . close ( ) ; }
public override void close(){throw new System.NotImplementedException();}
