private FileAttributeView getFileAttributeView(
      FileLookup lookup,
      Class<? extends FileAttributeView> viewType,
      Map<String, FileAttributeView> inheritedViews) {
    AttributeProvider provider = providersByViewType.get(viewType);
    createInheritedViews(lookup, provider, inheritedViews);
    return provider.view(lookup, ImmutableMap.copyOf(inheritedViews));
  }
Returns an attribute view of the given type for the given file lookup callback, or {@code null}
if the view type is not supported.
jimfs/src/main/java/com/google/common/jimfs/AttributeService.java