/* */ {
/* 307 */ if (file == null) {
/* 308 */ throw new IllegalArgumentException("Null file");
/* */ }
/* 310 */ VirtualFileHandler handler = file.getHandler();
/* 311 */ WrappingVirtualFileHandlerVisitor wrapper = new WrappingVirtualFileHandlerVisitor(visitor);
/* 312 */ VFSContext handlerContext = handler.getVFSContext();
/* 313 */ handlerContext.visit(handler, wrapper);
/* */ }