FileType (@NotNull VirtualFile file) { if (file instanceof VirtualFileWithAssignedFileType) { FileType fileType = ((VirtualFileWithAssignedFileType)file).getAssignedFileType(); if (fileType != null) { return fileType; } } return getFileTypeByFileName(file.getNameSequence()); }