protected synchronized void close() {   throw new RuntimeException("Not implemented");
protected synchronized void close() { try { if (channel.getState().isValid()) channel.close(); } catch (IOException ioe) { }
  protected synchronized void close() {      // @vm-specific no natives      //TODO implement me            throw new RuntimeException("Not implemented");  }