public void close() throws java.io.IOException {
  internal.close();
  cbufferOff=-1;
}

public void close ( ) throws java . io . IOException { internal . close ( ) ; cbufferOff = - 1 ; }
close the stream . closing a previously closed stream has no effect .
