protected @Nullable BasicFileAttributes getAttributes(boolean full) {
    if (myAttributes == null || full && myAttributes instanceof IncompleteDirectoryAttributes) {
      try {
        myAttributes = Files.readAttributes(myFile, BasicFileAttributes.class);
      }
      catch (IOException ignored) { }
    }
    return myAttributes;
  }
protected @Nullable BasicFileAttributes getAttributes(boolean full)