return performList (checkRead (), filter);
checkRead(); return (String[]) performList (filter, null, String.class);
  public String[] list (FilenameFilter filter)  {    return performList (checkRead (), filter);  }