protected void resetMembers() {
    if (reader != null) {
      reader.dispose();
    }

    reader = null;
  }