diff --git a/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java b/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java index 1857676997c0..4ede60c941b9 100644 --- a/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java +++ b/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/ArchiveAntCopyInstructionCreator.java @@ -53,8 +53,7 @@ public class ArchiveAntCopyInstructionCreator implements AntCopyInstructionCreat @NotNull @Override - public Generator createExtractedDirectoryInstruction(@NotNull String jarPath, @NotNull String pathInJar) { - final String pattern = pathInJar.length() == 0 ? null : pathInJar + "**"; - return ZipFileSet.createUnpackedSet(jarPath, pathInJar, true, pattern); + public Generator createExtractedDirectoryInstruction(@NotNull String jarPath) { + return ZipFileSet.createUnpackedSet(jarPath, myPrefix, true); } } diff --git a/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java b/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java index 0d8d08c4a41a..900dff463d4f 100644 --- a/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java +++ b/java/compiler/impl/src/com/intellij/compiler/ant/artifacts/DirectoryAntCopyInstructionCreator.java @@ -58,13 +58,7 @@ public class DirectoryAntCopyInstructionCreator implements AntCopyInstructionCre @NotNull @Override - public Generator createExtractedDirectoryInstruction(@NotNull String jarPath, @NotNull String pathInJar) { - final Unzip unzip = new Unzip(jarPath, myOutputDirectory); - if (pathInJar.length() > 0) { - final PatternSet patterns = new PatternSet(null); - patterns.add(new Include(pathInJar + "**")); - unzip.add(patterns); - } - return unzip; + public Generator createExtractedDirectoryInstruction(@NotNull String jarPath) { + return new Unzip(jarPath, myOutputDirectory); } } diff --git a/java/compiler/impl/src/com/intellij/packaging/impl/elements/ArtifactElementType.java b/java/compiler/impl/src/com/intellij/packaging/impl/elements/ArtifactElementType.java index 8addfc9c57e0..2d661ba96f49 100644 --- a/java/compiler/impl/src/com/intellij/packaging/impl/elements/ArtifactElementType.java +++ b/java/compiler/impl/src/com/intellij/packaging/impl/elements/ArtifactElementType.java @@ -48,14 +48,14 @@ public class ArtifactElementType extends ComplexPackagingElementType chooseAndCreate(@NotNull ArtifactEditorContext context, @NotNull Artifact artifact, @NotNull CompositePackagingElement parent) { final Project project = context.getProject(); - List artifacts = context.chooseArtifacts(getAvailableArtifacts(context, artifact), CompilerBundle.message("dialog.title.choose.artifacts")); + List artifacts = context.chooseArtifacts(getAvailableArtifacts(context, artifact, false), CompilerBundle.message("dialog.title.choose.artifacts")); final List elements = new ArrayList(); for (Artifact selected : artifacts) { elements.add(new ArtifactPackagingElement(project, ArtifactPointerManager.getInstance(project).createPointer(selected, context.getArtifactModel()))); @@ -64,14 +64,18 @@ public class ArtifactElementType extends ComplexPackagingElementType getAvailableArtifacts(@NotNull final ArtifactEditorContext context, @NotNull final Artifact artifact) { + public static List getAvailableArtifacts(@NotNull final ArtifactEditorContext context, + @NotNull final Artifact artifact, + final boolean notIncludedOnly) { final Set result = new HashSet(Arrays.asList(context.getArtifactModel().getArtifacts())); - ArtifactUtil.processPackagingElements(artifact, ARTIFACT_ELEMENT_TYPE, new Processor() { - public boolean process(ArtifactPackagingElement artifactPackagingElement) { - result.remove(artifactPackagingElement.findArtifact(context)); - return true; - } - }, context, true); + if (notIncludedOnly) { + ArtifactUtil.processPackagingElements(artifact, ARTIFACT_ELEMENT_TYPE, new Processor() { + public boolean process(ArtifactPackagingElement artifactPackagingElement) { + result.remove(artifactPackagingElement.findArtifact(context)); + return true; + } + }, context, true); + } result.remove(artifact); final Iterator iterator = result.iterator(); while (iterator.hasNext()) { diff --git a/java/compiler/impl/src/com/intellij/packaging/impl/elements/ExtractedDirectoryPackagingElement.java b/java/compiler/impl/src/com/intellij/packaging/impl/elements/ExtractedDirectoryPackagingElement.java index 32ccc9396a19..112f8c4cf95c 100644 --- a/java/compiler/impl/src/com/intellij/packaging/impl/elements/ExtractedDirectoryPackagingElement.java +++ b/java/compiler/impl/src/com/intellij/packaging/impl/elements/ExtractedDirectoryPackagingElement.java @@ -15,7 +15,12 @@ */ package com.intellij.packaging.impl.elements; +import com.intellij.compiler.ant.BuildProperties; import com.intellij.compiler.ant.Generator; +import com.intellij.compiler.ant.taskdefs.Include; +import com.intellij.compiler.ant.taskdefs.Mkdir; +import com.intellij.compiler.ant.taskdefs.PatternSet; +import com.intellij.compiler.ant.taskdefs.Unzip; import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.JarFileSystem; @@ -25,6 +30,7 @@ import com.intellij.packaging.elements.*; import com.intellij.packaging.impl.ui.ExtractedDirectoryPresentation; import com.intellij.packaging.ui.ArtifactEditorContext; import com.intellij.packaging.ui.PackagingElementPresentation; +import com.intellij.util.PathUtil; import com.intellij.util.xmlb.annotations.Attribute; import org.jetbrains.annotations.NotNull; @@ -73,7 +79,23 @@ public class ExtractedDirectoryPackagingElement extends FileOrDirectoryCopyPacka @NotNull ArtifactAntGenerationContext generationContext, @NotNull ArtifactType artifactType) { final String jarPath = generationContext.getSubstitutedPath(myFilePath); - return Collections.singletonList(creator.createExtractedDirectoryInstruction(jarPath, StringUtil.trimStart(myPathInJar, "/"))); + final String pathInJar = StringUtil.trimStart(myPathInJar, "/"); + if (pathInJar.length() == 0) { + return Collections.singletonList(creator.createExtractedDirectoryInstruction(jarPath)); + } + + final String archiveName = PathUtil.getFileName(myFilePath); + final String tempDirProperty = generationContext.createNewTempFileProperty("temp.unpacked.path." + archiveName, archiveName); + final String tempDirPath = BuildProperties.propertyRef(tempDirProperty); + generationContext.runBeforeCurrentArtifact(new Mkdir(tempDirPath)); + + final Unzip unzip = new Unzip(jarPath, tempDirPath); + final PatternSet patterns = new PatternSet(null); + patterns.add(new Include(pathInJar + "**")); + unzip.add(patterns); + generationContext.runBeforeCurrentArtifact(unzip); + + return Collections.singletonList(creator.createDirectoryContentCopyInstruction(tempDirPath + "/" + pathInJar)); } diff --git a/java/compiler/openapi/src/com/intellij/compiler/ant/taskdefs/ZipFileSet.java b/java/compiler/openapi/src/com/intellij/compiler/ant/taskdefs/ZipFileSet.java index 9970a9d004d5..a11b9512d4aa 100644 --- a/java/compiler/openapi/src/com/intellij/compiler/ant/taskdefs/ZipFileSet.java +++ b/java/compiler/openapi/src/com/intellij/compiler/ant/taskdefs/ZipFileSet.java @@ -43,11 +43,10 @@ public class ZipFileSet extends Tag{ pair("prefix", prefix(isDir, relativePath))); } - public static ZipFileSet createUnpackedSet(@NonNls String zipFilePath, @NotNull String relativePath, final boolean isDir, String pattern) { + public static ZipFileSet createUnpackedSet(@NonNls String zipFilePath, @NotNull String relativePath, final boolean isDir) { return new ZipFileSet("zipfileset", pair("src", zipFilePath), - pair("prefix", prefix(isDir, relativePath)), - pair("includes", pattern)); + pair("prefix", prefix(isDir, relativePath))); } @Nullable diff --git a/java/compiler/openapi/src/com/intellij/packaging/elements/AntCopyInstructionCreator.java b/java/compiler/openapi/src/com/intellij/packaging/elements/AntCopyInstructionCreator.java index 0c20bb61c4b8..fc0eb0370480 100644 --- a/java/compiler/openapi/src/com/intellij/packaging/elements/AntCopyInstructionCreator.java +++ b/java/compiler/openapi/src/com/intellij/packaging/elements/AntCopyInstructionCreator.java @@ -38,5 +38,5 @@ public interface AntCopyInstructionCreator { Generator createSubFolderCommand(@NotNull String directoryName); @NotNull - Generator createExtractedDirectoryInstruction(@NotNull String jarPath, @NotNull String pathInJar); + Generator createExtractedDirectoryInstruction(@NotNull String jarPath); } diff --git a/java/idea-ui/src/com/intellij/ide/util/importProject/ModuleInsight.java b/java/idea-ui/src/com/intellij/ide/util/importProject/ModuleInsight.java index 890b2faa0235..14610a8ea3c8 100644 --- a/java/idea-ui/src/com/intellij/ide/util/importProject/ModuleInsight.java +++ b/java/idea-ui/src/com/intellij/ide/util/importProject/ModuleInsight.java @@ -15,6 +15,7 @@ */ package com.intellij.ide.util.importProject; +import com.intellij.ide.util.JavaUtil; import com.intellij.lexer.JavaLexer; import com.intellij.lexer.Lexer; import com.intellij.openapi.diagnostic.Logger; @@ -45,7 +46,7 @@ import java.util.zip.ZipFile; public class ModuleInsight { private static final Logger LOG = Logger.getInstance("#com.intellij.ide.util.importProject.ModuleInsight"); @NotNull private final ProgressIndicatorWrapper myProgress; - + private final Set myEntryPointRoots = new HashSet(); private final List> mySourceRoots = new ArrayList>(); // list of Pair: [sourceRoot-> package prefix] private final Set myIgnoredNames = new HashSet(); @@ -62,7 +63,7 @@ public class ModuleInsight { public ModuleInsight(@Nullable final ProgressIndicator progress) { this(progress, Collections.emptyList(), Collections.>emptyList(), Collections.emptySet()); } - + public ModuleInsight(@Nullable final ProgressIndicator progress, List entryPointRoots, List> sourceRoots, final Set ignoredNames) { myLexer = new JavaLexer(LanguageLevel.JDK_1_5); myProgress = new ProgressIndicatorWrapper(progress); @@ -72,16 +73,16 @@ public class ModuleInsight { public final void setRoots(final List contentRoots, final List> sourceRoots, final Set ignoredNames) { myModules = null; myLibraries = null; - + myEntryPointRoots.clear(); myEntryPointRoots.addAll(contentRoots); - + mySourceRoots.clear(); mySourceRoots.addAll(sourceRoots); - + myIgnoredNames.clear(); myIgnoredNames.addAll(ignoredNames); - + myJarToPackagesMap.clear(); myInterner.clear(); } @@ -102,22 +103,22 @@ public class ModuleInsight { try { myProgress.pushState(); - + for (Pair pair : mySourceRoots) { final File sourceRoot = pair.getFirst(); if (myIgnoredNames.contains(sourceRoot.getName())) { continue; } myProgress.setText("Scanning " + sourceRoot.getPath()); - + final HashSet usedPackages = new HashSet(); mySourceRootToReferencedPackagesMap.put(sourceRoot, usedPackages); - + final HashSet selfPackages = new HashSet(); mySourceRootToPackagesMap.put(sourceRoot, selfPackages); - + scanSources(sourceRoot, pair.getSecond(), usedPackages, selfPackages) ; - usedPackages.removeAll(selfPackages); + usedPackages.removeAll(selfPackages); } myProgress.popState(); @@ -137,12 +138,12 @@ public class ModuleInsight { // build dependencies buildModuleDependencies(contentRootToModules); - + myProgress.popState(); } catch (ProcessCanceledException ignored) { } - + myModules = new ArrayList(contentRootToModules.values()); final Set moduleNames = new HashSet(); for (ModuleDescriptor module : myModules) { @@ -158,7 +159,7 @@ public class ModuleInsight { for (File contentRoot : moduleContentRoots) { final ModuleDescriptor checkedModule = contentRootToModules.get(contentRoot); myProgress.setText2("Building library dependencies for module " + checkedModule.getName()); - + // attach libraries buildJarDependencies(checkedModule); @@ -209,8 +210,8 @@ public class ModuleInsight { } myProgress.setText("Building initial libraries layout..."); final List libraries = buildInitialLibrariesLayout(myJarToPackagesMap.keySet()); - // correct library names so that there are no duplicates - final Set libNames = new HashSet(); + // correct library names so that there are no duplicates + final Set libNames = new HashSet(); for (LibraryDescriptor library : libraries) { final Collection libJars = library.getJars(); final String newName = suggestUniqueName(libNames, libJars.size() == 1? libJars.iterator().next().getName() : library.getName()); @@ -223,7 +224,7 @@ public class ModuleInsight { myProgress.popState(); } } - + private static String suggestUniqueName(Set existingNames, String baseName) { String name = baseName; int index = 1; @@ -250,7 +251,7 @@ public class ModuleInsight { mainModule.addDependencyOn(dependency); } } - + myModules.remove(module); // fix back dependencies for (ModuleDescriptor moduleDescr : myModules) { @@ -272,7 +273,7 @@ public class ModuleInsight { } return newLibrary; } - + public ModuleDescriptor splitModule(final ModuleDescriptor descriptor, String newModuleName, final Collection contentsToExtract) { ModuleDescriptor newModule = null; for (File root : contentsToExtract) { @@ -291,7 +292,7 @@ public class ModuleInsight { } } } - + if (newModule != null) { newModule.setName(newModuleName); myModules.add(newModule); @@ -299,7 +300,7 @@ public class ModuleInsight { else { return null; } - + final Map contentRootToModule = new HashMap(); for (ModuleDescriptor module : myModules) { final Set roots = module.getContentRoots(); @@ -309,15 +310,15 @@ public class ModuleInsight { module.clearModuleDependencies(); module.clearLibraryFiles(); } - + buildModuleDependencies(contentRootToModule); return newModule; } - + public void removeLibrary(LibraryDescriptor lib) { myLibraries.remove(lib); } - + public void moveJarsToLibrary(final LibraryDescriptor from, Collection files, LibraryDescriptor to) { to.addJars(files); from.removeJars(files); @@ -326,14 +327,14 @@ public class ModuleInsight { removeLibrary(from); } } - + public LibraryDescriptor extractToNewLibrary(final LibraryDescriptor from, Collection jars, String libraryName) { final LibraryDescriptor libraryDescriptor = new LibraryDescriptor(libraryName, new HashSet()); myLibraries.add(libraryDescriptor); moveJarsToLibrary(from, jars, libraryDescriptor); return libraryDescriptor; } - + public Collection getLibraryDependencies(ModuleDescriptor module) { final Set libs = new HashSet(); for (LibraryDescriptor library : myLibraries) { @@ -343,7 +344,7 @@ public class ModuleInsight { } return libs; } - + private static File appendContentRoot(final ModuleDescriptor module, final File contentRoot) { final Set moduleRoots = module.getContentRoots(); for (File moduleRoot : moduleRoots) { @@ -367,8 +368,8 @@ public class ModuleInsight { module.addContentRoot(contentRoot); return contentRoot; } - - + + private static List buildInitialLibrariesLayout(final Set jars) { final Map rootToLibraryMap = new HashMap(); for (File jar : jars) { @@ -420,7 +421,7 @@ public class ModuleInsight { } } } - + private void scanJavaFile(File file, final Set usedPackages) { myProgress.setText2(file.getName()); try { @@ -431,7 +432,7 @@ public class ModuleInsight { LOG.info(e); } } - + private void scanRootForLibraries(File fromRoot) { if (myIgnoredNames.contains(fromRoot.getName())) { return; @@ -449,7 +450,7 @@ public class ModuleInsight { if (!myJarToPackagesMap.containsKey(file)) { final HashSet libraryPackages = new HashSet(); myJarToPackagesMap.put(file, libraryPackages); - + scanLibrary(file, libraryPackages); } } @@ -457,8 +458,8 @@ public class ModuleInsight { } } } - - + + private void scanLibrary(File file, Set libraryPackages) { myProgress.pushState(); myProgress.setText2(file.getName()); @@ -489,18 +490,18 @@ public class ModuleInsight { myProgress.popState(); } } - + private void scanImportStatements(char[] text, final Lexer lexer, final Set usedPackages){ lexer.start(new CharArrayCharSequence(text)); - - skipWhiteSpaceAndComments(lexer); + + JavaUtil.skipWhiteSpaceAndComments(lexer); if (lexer.getTokenType() == JavaTokenType.PACKAGE_KEYWORD) { advanceLexer(lexer); if (readPackageName(text, lexer) == null) { return; } } - + while (true) { if (lexer.getTokenType() == JavaTokenType.SEMICOLON) { advanceLexer(lexer); @@ -509,18 +510,18 @@ public class ModuleInsight { return; } advanceLexer(lexer); - + boolean isStaticImport = false; if (lexer.getTokenType() == JavaTokenType.STATIC_KEYWORD) { isStaticImport = true; advanceLexer(lexer); } - + final String packageName = readPackageName(text, lexer); if (packageName == null) { return; } - + if (packageName.endsWith(".*")) { usedPackages.add(myInterner.intern(packageName.substring(0, packageName.length() - ".*".length()))); } @@ -572,14 +573,6 @@ public class ModuleInsight { private static void advanceLexer(final Lexer lexer) { lexer.advance(); - skipWhiteSpaceAndComments(lexer); + JavaUtil.skipWhiteSpaceAndComments(lexer); } - - private static void skipWhiteSpaceAndComments(Lexer lexer){ - while(JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(lexer.getTokenType())) { - lexer.advance(); - } - } - - } diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java index d369a8ffcc6d..42869e1134de 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ArtifactsSourceItemsProvider.java @@ -39,13 +39,13 @@ public class ArtifactsSourceItemsProvider extends PackagingSourceItemsProvider { @NotNull Artifact artifact, @Nullable PackagingSourceItem parent) { if (parent == null) { - if (!ArtifactElementType.getAvailableArtifacts(editorContext, artifact).isEmpty()) { + if (!ArtifactElementType.getAvailableArtifacts(editorContext, artifact, true).isEmpty()) { return Collections.singletonList(new ArtifactsGroupSourceItem()); } } else if (parent instanceof ArtifactsGroupSourceItem) { List items = new ArrayList(); - for (Artifact another : ArtifactElementType.getAvailableArtifacts(editorContext, artifact)) { + for (Artifact another : ArtifactElementType.getAvailableArtifacts(editorContext, artifact, true)) { items.add(new ArtifactSourceItem(another)); } return items; diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionContributor.java b/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionContributor.java index 132b0b2b211c..a7d4765b5c74 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionContributor.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionContributor.java @@ -46,6 +46,7 @@ import com.intellij.psi.filters.element.ExcludeDeclaredFilter; import com.intellij.psi.filters.element.ModifierFilter; import com.intellij.psi.filters.getters.ExpectedTypesGetter; import com.intellij.psi.filters.types.AssignableFromFilter; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.scope.ElementClassFilter; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.util.PsiUtil; @@ -530,14 +531,14 @@ public class JavaCompletionContributor extends CompletionContributor { return true; } - while (!iterator.atEnd() && JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(iterator.getTokenType())) { + while (!iterator.atEnd() && ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(iterator.getTokenType())) { iterator.advance(); } if (iterator.atEnd() || iterator.getTokenType() != JavaTokenType.IDENTIFIER) return false; iterator.advance(); - while (!iterator.atEnd() && JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(iterator.getTokenType())) { + while (!iterator.atEnd() && ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(iterator.getTokenType())) { iterator.advance(); } if (iterator.atEnd()) return false; diff --git a/java/java-impl/src/com/intellij/codeInsight/completion/simple/RParenthTailType.java b/java/java-impl/src/com/intellij/codeInsight/completion/simple/RParenthTailType.java index 9520d1b3e61c..842bb8c7fc93 100644 --- a/java/java-impl/src/com/intellij/codeInsight/completion/simple/RParenthTailType.java +++ b/java/java-impl/src/com/intellij/codeInsight/completion/simple/RParenthTailType.java @@ -26,6 +26,7 @@ import com.intellij.openapi.util.TextRange; import com.intellij.psi.*; import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.codeStyle.CodeStyleSettingsManager; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.java.IJavaElementType; import com.intellij.psi.util.PsiTreeUtil; @@ -87,7 +88,7 @@ public abstract class RParenthTailType extends TailType { for(HighlighterIterator iterator = highlighter.createIterator(tailOffset); !iterator.atEnd(); iterator.advance()){ final IElementType tokenType = iterator.getTokenType(); - if ((!(tokenType instanceof IJavaElementType) || !JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(tokenType)) && + if ((!(tokenType instanceof IJavaElementType) || !ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(tokenType)) && tokenType != TokenType.WHITE_SPACE) { final int start = iterator.getStart(); if (iterator.getEnd() == start + 1 && ')' == charsSequence.charAt(start)) { diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java index 506bd4f5c3a2..4179614848b6 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java @@ -181,26 +181,30 @@ public class PostHighlightingPass extends TextEditorHighlightingPass { private void optimizeImportsOnTheFly() { if (myHasRedundantImports || myHasMissortedImports) { - ApplicationManager.getApplication().invokeLater(new Runnable() { + invokeOnTheFlyImportOptimizer(new Runnable() { public void run() { - CommandProcessor.getInstance().runUndoTransparentAction(new Runnable() { - public void run() { - ApplicationManager.getApplication().runWriteAction(new Runnable() { - public void run() { - OptimizeImportsFix optimizeImportsFix = new OptimizeImportsFix(); - if (optimizeImportsFix.isAvailable(myProject, myEditor, myFile) && myFile.isWritable()) { - PsiDocumentManager.getInstance(myProject).commitAllDocuments(); - optimizeImportsFix.invoke(myProject, myEditor, myFile); - } - } - }); - } - }); + OptimizeImportsFix optimizeImportsFix = new OptimizeImportsFix(); + if (optimizeImportsFix.isAvailable(myProject, myEditor, myFile) && myFile.isWritable()) { + PsiDocumentManager.getInstance(myProject).commitAllDocuments(); + optimizeImportsFix.invoke(myProject, myEditor, myFile); + } } }); } } + public static void invokeOnTheFlyImportOptimizer(final Runnable runnable) { + ApplicationManager.getApplication().invokeLater(new Runnable() { + public void run() { + CommandProcessor.getInstance().runUndoTransparentAction(new Runnable() { + public void run() { + ApplicationManager.getApplication().runWriteAction(runnable); + } + }); + } + }); + } + @TestOnly public Collection getHighlights() { return myHighlights; diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightNamesUtil.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightNamesUtil.java index 2726a40bbaec..84001ef7b9d2 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightNamesUtil.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightNamesUtil.java @@ -33,6 +33,7 @@ import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.TextRange; import com.intellij.psi.*; import com.intellij.psi.impl.source.jsp.jspJava.JspHolderMethod; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.impl.source.tree.TreeUtil; import com.intellij.psi.search.scope.packageSet.NamedScope; import com.intellij.psi.search.scope.packageSet.NamedScopesHolder; @@ -241,7 +242,7 @@ public class HighlightNamesUtil { do { node = TreeUtil.nextLeaf(node); } - while (node != null && JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(node.getElementType())); + while (node != null && ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(node.getElementType())); } if (node != null) return node.getTextRange().getStartOffset(); return textRange.getStartOffset(); diff --git a/java/java-impl/src/com/intellij/codeInsight/editorActions/JavaQuoteHandler.java b/java/java-impl/src/com/intellij/codeInsight/editorActions/JavaQuoteHandler.java index 7b1d7eef4597..28b1548eb0e2 100644 --- a/java/java-impl/src/com/intellij/codeInsight/editorActions/JavaQuoteHandler.java +++ b/java/java-impl/src/com/intellij/codeInsight/editorActions/JavaQuoteHandler.java @@ -17,6 +17,7 @@ package com.intellij.codeInsight.editorActions; import com.intellij.openapi.editor.highlighter.HighlighterIterator; import com.intellij.psi.*; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.TokenSet; import org.jetbrains.annotations.NotNull; @@ -88,7 +89,7 @@ public class JavaQuoteHandler extends SimpleTokenSetQuoteHandler implements Java } public static boolean isAppropriateElementTypeForLiteralStatic(final IElementType tokenType) { - return TokenTypeEx.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(tokenType) + return ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(tokenType) || tokenType == JavaTokenType.SEMICOLON || tokenType == JavaTokenType.COMMA || tokenType == JavaTokenType.RPARENTH diff --git a/java/java-impl/src/com/intellij/codeInsight/editorActions/smartEnter/SemicolonFixer.java b/java/java-impl/src/com/intellij/codeInsight/editorActions/smartEnter/SemicolonFixer.java index c2b9f4b45b2b..f5ab37233b37 100644 --- a/java/java-impl/src/com/intellij/codeInsight/editorActions/smartEnter/SemicolonFixer.java +++ b/java/java-impl/src/com/intellij/codeInsight/editorActions/smartEnter/SemicolonFixer.java @@ -20,6 +20,7 @@ import com.intellij.openapi.editor.Document; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.*; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.impl.source.tree.TreeUtil; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.util.IncorrectOperationException; @@ -63,7 +64,7 @@ public class SemicolonFixer implements Fixer { int tailLength = 0; ASTNode leaf = TreeUtil.findLastLeaf(psiElement.getNode()); - while (JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(leaf.getElementType())) { + while (ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(leaf.getElementType())) { tailLength += leaf.getTextLength(); leaf = TreeUtil.prevLeaf(leaf); } diff --git a/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaBraceMatcher.java b/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaBraceMatcher.java index 4fc418f28d98..14e9db2b9665 100644 --- a/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaBraceMatcher.java +++ b/java/java-impl/src/com/intellij/codeInsight/highlighting/JavaBraceMatcher.java @@ -20,6 +20,7 @@ import com.intellij.lang.BracePair; import com.intellij.lang.PairedBraceMatcher; import com.intellij.openapi.util.TextRange; import com.intellij.psi.*; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.java.IJavaElementType; import org.jetbrains.annotations.NotNull; @@ -43,7 +44,7 @@ public class JavaBraceMatcher implements PairedBraceMatcher { } private static boolean isPairedBracesAllowedBeforeTypeInJava(final IElementType tokenType) { - return TokenTypeEx.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(tokenType) + return ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(tokenType) || tokenType == JavaTokenType.SEMICOLON || tokenType == JavaTokenType.COMMA || tokenType == JavaTokenType.RPARENTH diff --git a/java/java-impl/src/com/intellij/ide/util/JavaUtil.java b/java/java-impl/src/com/intellij/ide/util/JavaUtil.java index e71d32f0448f..93e1b71e8d64 100644 --- a/java/java-impl/src/com/intellij/ide/util/JavaUtil.java +++ b/java/java-impl/src/com/intellij/ide/util/JavaUtil.java @@ -28,7 +28,10 @@ import com.intellij.openapi.util.io.FileUtil; import com.intellij.openapi.util.text.StringUtil; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.JavaTokenType; +import com.intellij.psi.impl.source.tree.ElementType; +import com.intellij.util.StringBuilderSpinAllocator; import com.intellij.util.text.CharArrayCharSequence; +import org.jetbrains.annotations.Nullable; import java.io.File; import java.io.IOException; @@ -37,26 +40,27 @@ import java.util.List; public class JavaUtil { + private JavaUtil() { } public static List> suggestRoots(File dir) { ArrayList> foundDirectories = new ArrayList>(); try{ suggestRootsImpl(dir, dir, foundDirectories); } - catch(PathFound found){ + catch(PathFoundException ignore){ } return foundDirectories; } - private static class PathFound extends Exception { + private static class PathFoundException extends Exception { public File myDirectory; - public PathFound(File directory) { + public PathFoundException(File directory) { myDirectory = directory; } } - private static void suggestRootsImpl(File base, File dir, ArrayList> foundDirectories) throws PathFound { + private static void suggestRootsImpl(File base, File dir, ArrayList> foundDirectories) throws PathFoundException { if (!dir.isDirectory()) { return; } @@ -92,7 +96,7 @@ public class JavaUtil { else { foundDirectories.add(Pair.create(base, packagePrefix)); } - throw new PathFound(root.getFirst()); + throw new PathFoundException(root.getFirst()); } else { return; @@ -106,7 +110,7 @@ public class JavaUtil { try { suggestRootsImpl(base, child, foundDirectories); } - catch (PathFound found) { + catch (PathFoundException found) { if (!found.myDirectory.equals(child)) { throw found; } @@ -115,6 +119,7 @@ public class JavaUtil { } } + @Nullable private static String getPackagePrefix(File base, Pair root) { String result = ""; for (File parent = base; parent != null; parent = parent.getParentFile()) { @@ -127,68 +132,75 @@ public class JavaUtil { } + @Nullable private static Pair suggestRootForJavaFile(File javaFile) { - if (!javaFile.isFile()) { - return null; - } + if (!javaFile.isFile()) return null; + final CharSequence chars; try { - final CharSequence chars = new CharArrayCharSequence(FileUtil.loadFileText(javaFile)); - - String packageName = getPackageStatement(chars); - if (packageName != null) { - File root = javaFile.getParentFile(); - int index = packageName.length(); - while (index > 0) { - int index1 = packageName.lastIndexOf('.', index - 1); - String token = packageName.substring(index1 + 1, index); - String dirName = root.getName(); - final boolean equalsToToken = SystemInfo.isFileSystemCaseSensitive ? dirName.equals(token) : dirName.equalsIgnoreCase(token); - if (!equalsToToken) { - return Pair.create(root, packageName.substring(0, index)); - } - String parent = root.getParent(); - if (parent == null) { - return null; - } - root = new File(parent); - index = index1; - } - return Pair.create(root, ""); - } + chars = new CharArrayCharSequence(FileUtil.loadFileText(javaFile)); } catch(IOException e){ return null; } + String packageName = getPackageStatement(chars); + if (packageName != null) { + File root = javaFile.getParentFile(); + int index = packageName.length(); + while (index > 0) { + int index1 = packageName.lastIndexOf('.', index - 1); + String token = packageName.substring(index1 + 1, index); + String dirName = root.getName(); + final boolean equalsToToken = SystemInfo.isFileSystemCaseSensitive ? dirName.equals(token) : dirName.equalsIgnoreCase(token); + if (!equalsToToken) { + return Pair.create(root, packageName.substring(0, index)); + } + String parent = root.getParent(); + if (parent == null) { + return null; + } + root = new File(parent); + index = index1; + } + return Pair.create(root, ""); + } + return null; } - private static String getPackageStatement(CharSequence text){ + @Nullable + public static String getPackageStatement(CharSequence text){ Lexer lexer = new JavaLexer(LanguageLevel.JDK_1_3); lexer.start(text); skipWhiteSpaceAndComments(lexer); - if (lexer.getTokenType() != JavaTokenType.PACKAGE_KEYWORD) return ""; + if (lexer.getTokenType() != JavaTokenType.PACKAGE_KEYWORD) return null; lexer.advance(); skipWhiteSpaceAndComments(lexer); - StringBuilder buffer = new StringBuilder(); - while(true){ - if (lexer.getTokenType() != JavaTokenType.IDENTIFIER) break; - buffer.append(text, lexer.getTokenStart(), lexer.getTokenEnd()); - lexer.advance(); - skipWhiteSpaceAndComments(lexer); - if (lexer.getTokenType() != JavaTokenType.DOT) break; - buffer.append('.'); - lexer.advance(); - skipWhiteSpaceAndComments(lexer); + + final StringBuilder buffer = StringBuilderSpinAllocator.alloc(); + try { + while(true){ + if (lexer.getTokenType() != JavaTokenType.IDENTIFIER) break; + buffer.append(text, lexer.getTokenStart(), lexer.getTokenEnd()); + lexer.advance(); + skipWhiteSpaceAndComments(lexer); + if (lexer.getTokenType() != JavaTokenType.DOT) break; + buffer.append('.'); + lexer.advance(); + skipWhiteSpaceAndComments(lexer); + } + String packageName = buffer.toString(); + if (packageName.length() == 0 || StringUtil.endsWithChar(packageName, '.')) return null; + return packageName; + } + finally { + StringBuilderSpinAllocator.dispose(buffer); } - String packageName = buffer.toString(); - if (packageName.length() == 0 || StringUtil.endsWithChar(packageName, '.')) return null; - return packageName; } - private static void skipWhiteSpaceAndComments(Lexer lexer){ - while(JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(lexer.getTokenType())) { + public static void skipWhiteSpaceAndComments(Lexer lexer){ + while(ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(lexer.getTokenType())) { lexer.advance(); } } diff --git a/java/java-impl/src/com/intellij/ide/util/JavaUtilForVfs.java b/java/java-impl/src/com/intellij/ide/util/JavaUtilForVfs.java index 995a465e16ea..a748eee85477 100644 --- a/java/java-impl/src/com/intellij/ide/util/JavaUtilForVfs.java +++ b/java/java-impl/src/com/intellij/ide/util/JavaUtilForVfs.java @@ -15,8 +15,6 @@ */ package com.intellij.ide.util; -import com.intellij.lexer.JavaLexer; -import com.intellij.lexer.Lexer; import com.intellij.openapi.fileEditor.impl.LoadTextUtil; import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.fileTypes.FileTypeManager; @@ -26,8 +24,6 @@ import com.intellij.openapi.progress.ProgressManager; import com.intellij.openapi.util.SystemInfo; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VirtualFile; -import com.intellij.pom.java.LanguageLevel; -import com.intellij.psi.JavaTokenType; import org.jetbrains.annotations.Nullable; import java.util.ArrayList; @@ -51,8 +47,7 @@ public class JavaUtilForVfs { try{ suggestRootsImpl(dir, foundDirectories); } - catch(PathFoundException found){ - // OK + catch(PathFoundException ignore){ } return foundDirectories; } @@ -127,7 +122,7 @@ public class JavaUtilForVfs { CharSequence chars = LoadTextUtil.loadText(javaFile); - String packageName = getPackageStatement(chars); + String packageName = JavaUtil.getPackageStatement(chars); if (packageName != null){ VirtualFile root = javaFile.getParent(); int index = packageName.length(); @@ -150,34 +145,4 @@ public class JavaUtilForVfs { return null; } - - private static String getPackageStatement(CharSequence text){ - Lexer lexer = new JavaLexer(LanguageLevel.JDK_1_3); - lexer.start(text); - - skipWhiteSpaceAndComments(lexer); - if (lexer.getTokenType() != JavaTokenType.PACKAGE_KEYWORD) return null; - lexer.advance(); - skipWhiteSpaceAndComments(lexer); - StringBuffer buffer = new StringBuffer(); - while(true){ - if (lexer.getTokenType() != JavaTokenType.IDENTIFIER) break; - buffer.append(text, lexer.getTokenStart(), lexer.getTokenEnd()); - lexer.advance(); - skipWhiteSpaceAndComments(lexer); - if (lexer.getTokenType() != JavaTokenType.DOT) break; - buffer.append('.'); - lexer.advance(); - skipWhiteSpaceAndComments(lexer); - } - String packageName = buffer.toString(); - if (packageName.length() == 0 || StringUtil.endsWithChar(packageName, '.')) return null; - return packageName; - } - - private static void skipWhiteSpaceAndComments(Lexer lexer){ - while(JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(lexer.getTokenType())) { - lexer.advance(); - } - } } diff --git a/java/java-impl/src/com/intellij/lang/java/JavaCommenter.java b/java/java-impl/src/com/intellij/lang/java/JavaCommenter.java index 3d01b7bce8ef..24d6e52d3a7b 100644 --- a/java/java-impl/src/com/intellij/lang/java/JavaCommenter.java +++ b/java/java-impl/src/com/intellij/lang/java/JavaCommenter.java @@ -18,6 +18,7 @@ package com.intellij.lang.java; import com.intellij.lang.CodeDocumentationAwareCommenter; import com.intellij.psi.JavaTokenType; import com.intellij.psi.PsiComment; +import com.intellij.psi.impl.source.tree.JavaDocElementType; import com.intellij.psi.javadoc.PsiDocComment; import com.intellij.psi.tree.IElementType; import org.jetbrains.annotations.Nullable; @@ -59,7 +60,7 @@ public class JavaCommenter implements CodeDocumentationAwareCommenter { @Nullable public IElementType getDocumentationCommentTokenType() { - return JavaTokenType.DOC_COMMENT; + return JavaDocElementType.DOC_COMMENT; } public String getDocumentationCommentPrefix() { diff --git a/java/java-impl/src/com/intellij/lang/java/JavaParserDefinition.java b/java/java-impl/src/com/intellij/lang/java/JavaParserDefinition.java index b6ce684ffcab..a6379a2b8a9a 100644 --- a/java/java-impl/src/com/intellij/lang/java/JavaParserDefinition.java +++ b/java/java-impl/src/com/intellij/lang/java/JavaParserDefinition.java @@ -28,6 +28,7 @@ import com.intellij.psi.*; import com.intellij.psi.impl.java.stubs.JavaStubElementType; import com.intellij.psi.impl.java.stubs.JavaStubElementTypes; import com.intellij.psi.impl.source.PsiJavaFileImpl; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.impl.source.tree.JavaElementType; import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IFileElementType; @@ -56,12 +57,12 @@ public class JavaParserDefinition implements ParserDefinition { @NotNull public TokenSet getWhitespaceTokens() { - return JavaTokenType.WHITESPACE_BIT_SET; + return ElementType.JAVA_WHITESPACE_BIT_SET; } @NotNull public TokenSet getCommentTokens() { - return JavaTokenType.COMMENT_BIT_SET; + return ElementType.JAVA_COMMENT_BIT_SET; } @NotNull diff --git a/java/java-impl/src/com/intellij/lang/java/parser/DeclarationParser.java b/java/java-impl/src/com/intellij/lang/java/parser/DeclarationParser.java index cd7a35024b76..bf413016b16d 100644 --- a/java/java-impl/src/com/intellij/lang/java/parser/DeclarationParser.java +++ b/java/java-impl/src/com/intellij/lang/java/parser/DeclarationParser.java @@ -64,7 +64,7 @@ public class DeclarationParser { @Nullable private static PsiBuilder.Marker parseClassFromKeyword(final PsiBuilder builder, final PsiBuilder.Marker declaration, - final boolean isAnnotation) { + final boolean isAnnotation, final Context context) { final IElementType keywordTokenType = builder.getTokenType(); assert ElementType.CLASS_KEYWORD_BIT_SET.contains(keywordTokenType) : keywordTokenType; builder.advanceLexer(); @@ -90,6 +90,30 @@ public class DeclarationParser { parseClassBodyWithBraces(builder, isAnnotation, isEnum); + if (context == Context.FILE) { + boolean declarationsAfterEnd = false; + + while (builder.getTokenType() != null && builder.getTokenType() != JavaTokenType.RBRACE) { + final PsiBuilder.Marker position = builder.mark(); + final PsiBuilder.Marker extra = parse(builder, Context.CLASS); + if (extra != null && AFTER_END_DECLARATION_SET.contains(exprType(extra))) { + if (!declarationsAfterEnd) { + error(builder, JavaErrorMessages.message("expected.class.or.interface"), extra); + } + declarationsAfterEnd = true; + position.drop(); + } + else { + position.rollbackTo(); + break; + } + } + + if (declarationsAfterEnd) { + expectOrError(builder, JavaTokenType.RBRACE, JavaErrorMessages.message("expected.rbrace")); + } + } + declaration.done(JavaElementType.CLASS); return declaration; } @@ -220,7 +244,7 @@ public class DeclarationParser { if (expect(builder, JavaTokenType.AT)) { if (builder.getTokenType() == JavaTokenType.INTERFACE_KEYWORD) { - return parseClassFromKeyword(builder, declaration, true); + return parseClassFromKeyword(builder, declaration, true, context); } else { declaration.rollbackTo(); @@ -228,32 +252,7 @@ public class DeclarationParser { } } else if (ElementType.CLASS_KEYWORD_BIT_SET.contains(builder.getTokenType())) { - final PsiBuilder.Marker root = parseClassFromKeyword(builder, declaration, false); - if (context == Context.FILE) { - // todo: append following declarations to root (?) - boolean declarationsAfterEnd = false; - - while (builder.getTokenType() != null && builder.getTokenType() != JavaTokenType.RBRACE) { - final PsiBuilder.Marker position = builder.mark(); - final PsiBuilder.Marker element = parse(builder, Context.CLASS); - if (element != null && AFTER_END_DECLARATION_SET.contains(exprType(element))) { - if (!declarationsAfterEnd) { - element.precede().error(JavaErrorMessages.message("expected.class.or.interface")); - } - declarationsAfterEnd = true; - position.drop(); - } - else { - position.rollbackTo(); - break; - } - } - - if (declarationsAfterEnd) { - expectOrError(builder, JavaTokenType.RBRACE, JavaErrorMessages.message("expected.rbrace")); - } - } - return root; + return parseClassFromKeyword(builder, declaration, false, context); } PsiBuilder.Marker typeParams = null; diff --git a/java/java-impl/src/com/intellij/lang/java/parser/JavaParser.java b/java/java-impl/src/com/intellij/lang/java/parser/JavaParser.java index dbe1ab0f5121..3bd61235b27d 100644 --- a/java/java-impl/src/com/intellij/lang/java/parser/JavaParser.java +++ b/java/java-impl/src/com/intellij/lang/java/parser/JavaParser.java @@ -19,6 +19,7 @@ import com.intellij.lang.ASTNode; import com.intellij.lang.PsiBuilder; import com.intellij.lang.PsiParser; import com.intellij.pom.java.LanguageLevel; +import com.intellij.psi.impl.source.parsing.ParseUtil; import com.intellij.psi.tree.IElementType; import org.jetbrains.annotations.NotNull; @@ -40,6 +41,8 @@ public class JavaParser implements PsiParser { FileParser.parse(builder); root.done(rootType); - return builder.getTreeBuilt(); + final ASTNode rootNode = builder.getTreeBuilt(); + ParseUtil.bindComments(rootNode); + return rootNode; } } diff --git a/java/java-impl/src/com/intellij/lexer/JavaHighlightingLexer.java b/java/java-impl/src/com/intellij/lexer/JavaHighlightingLexer.java index 220572eeb3e8..e47b804fbd0d 100644 --- a/java/java-impl/src/com/intellij/lexer/JavaHighlightingLexer.java +++ b/java/java-impl/src/com/intellij/lexer/JavaHighlightingLexer.java @@ -18,6 +18,7 @@ package com.intellij.lexer; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.JavaDocTokenType; import com.intellij.psi.JavaTokenType; +import com.intellij.psi.impl.source.tree.JavaDocElementType; import com.intellij.psi.tree.IElementType; @@ -39,11 +40,8 @@ public class JavaHighlightingLexer extends LayeredLexer { HtmlHighlightingLexer lexer = new HtmlHighlightingLexer(); lexer.setHasNoEmbeddments(true); - docLexer.registerLayer(lexer, - new IElementType[]{JavaDocTokenType.DOC_COMMENT_DATA}); + docLexer.registerLayer(lexer, JavaDocTokenType.DOC_COMMENT_DATA); - registerSelfStoppingLayer(docLexer, - new IElementType[]{JavaTokenType.DOC_COMMENT}, - new IElementType[]{JavaDocTokenType.DOC_COMMENT_END}); + registerSelfStoppingLayer(docLexer, new IElementType[]{JavaDocElementType.DOC_COMMENT}, IElementType.EMPTY_ARRAY); } } diff --git a/java/java-impl/src/com/intellij/lexer/JavaLexer.java b/java/java-impl/src/com/intellij/lexer/JavaLexer.java index bc69953fcf41..21a8a1a00552 100644 --- a/java/java-impl/src/com/intellij/lexer/JavaLexer.java +++ b/java/java-impl/src/com/intellij/lexer/JavaLexer.java @@ -19,6 +19,7 @@ import com.intellij.openapi.diagnostic.Logger; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.JavaTokenType; import com.intellij.psi.TokenType; +import com.intellij.psi.impl.source.tree.JavaDocElementType; import com.intellij.psi.tree.IElementType; import gnu.trove.THashSet; @@ -254,7 +255,7 @@ public class JavaLexer extends LexerBase { myTokenEndOffset = getClosingComment(myBufferIndex + 2); } else { - myTokenType = JavaTokenType.DOC_COMMENT; + myTokenType = JavaDocElementType.DOC_COMMENT; myTokenEndOffset = getDocClosingComment(myBufferIndex + 3); } } diff --git a/java/java-impl/src/com/intellij/lexer/_JavaLexer.flex b/java/java-impl/src/com/intellij/lexer/_JavaLexer.flex index 4e79d1a07a96..ad8d108f22c1 100644 --- a/java/java-impl/src/com/intellij/lexer/_JavaLexer.flex +++ b/java/java-impl/src/com/intellij/lexer/_JavaLexer.flex @@ -1,6 +1,7 @@ /* It's an automatically generated code. Do not modify it. */ package com.intellij.lexer; import com.intellij.psi.*; +import com.intellij.psi.impl.source.tree.JavaDocElementType; import com.intellij.psi.tree.IElementType; %% @@ -70,7 +71,7 @@ ESCAPE_SEQUENCE=\\[^\r\n] {C_STYLE_COMMENT} { return JavaTokenType.C_STYLE_COMMENT; } {END_OF_LINE_COMMENT} { return JavaTokenType.END_OF_LINE_COMMENT; } - {DOC_COMMENT} { return JavaTokenType.DOC_COMMENT; } + {DOC_COMMENT} { return JavaDocElementType.DOC_COMMENT; } {LONG_LITERAL} { return JavaTokenType.LONG_LITERAL; } {INTEGER_LITERAL} { return JavaTokenType.INTEGER_LITERAL; } diff --git a/java/java-impl/src/com/intellij/lexer/_JavaLexer.java b/java/java-impl/src/com/intellij/lexer/_JavaLexer.java index 9e52e8fb98dd..4c4df7f4699c 100644 --- a/java/java-impl/src/com/intellij/lexer/_JavaLexer.java +++ b/java/java-impl/src/com/intellij/lexer/_JavaLexer.java @@ -19,6 +19,7 @@ /* It's an automatically generated code. Do not modify it. */ package com.intellij.lexer; import com.intellij.psi.*; +import com.intellij.psi.impl.source.tree.JavaDocElementType; import com.intellij.psi.tree.IElementType; @@ -1049,7 +1050,7 @@ class _JavaLexer implements FlexLexer { } case 116: break; case 55: - { return JavaTokenType.DOC_COMMENT; + { return JavaDocElementType.DOC_COMMENT; } case 117: break; case 64: diff --git a/java/java-impl/src/com/intellij/psi/formatter/common/JavaBlockUtil.java b/java/java-impl/src/com/intellij/psi/formatter/common/JavaBlockUtil.java deleted file mode 100644 index 3e0f26b6f6a2..000000000000 --- a/java/java-impl/src/com/intellij/psi/formatter/common/JavaBlockUtil.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright 2000-2009 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* - * @author max - */ -package com.intellij.psi.formatter.common; - -import com.intellij.lang.ASTNode; -import com.intellij.lang.LanguageParserDefinitions; -import com.intellij.lang.ParserDefinition; -import com.intellij.psi.PsiComment; -import com.intellij.psi.PsiElement; -import com.intellij.psi.TokenType; -import com.intellij.psi.impl.source.SourceTreeToPsiMap; -import com.intellij.psi.jsp.JspElementType; -import com.intellij.psi.templateLanguages.OuterLanguageElement; -import com.intellij.psi.tree.TokenSet; -import com.intellij.psi.xml.XmlElementType; - -public class JavaBlockUtil { - - private JavaBlockUtil() { - } - - public static boolean mayShiftIndentInside(final ASTNode leaf) { - return (isComment(leaf) && !checkJspTexts(leaf)) - || leaf.getElementType() == TokenType.WHITE_SPACE - || leaf.getElementType() == XmlElementType.XML_DATA_CHARACTERS - || leaf.getElementType() == JspElementType.JAVA_CODE - || leaf.getElementType() == JspElementType.JSP_SCRIPTLET - || leaf.getElementType() == XmlElementType.XML_ATTRIBUTE_VALUE_TOKEN; - } - - private static boolean checkJspTexts(final ASTNode leaf) { - ASTNode child = leaf.getFirstChildNode(); - while(child != null){ - if(child instanceof OuterLanguageElement) return true; - child = child.getTreeNext(); - } - return false; - } - - private static boolean isComment(final ASTNode node) { - final PsiElement psiElement = SourceTreeToPsiMap.treeElementToPsi(node); - if (psiElement instanceof PsiComment) return true; - final ParserDefinition parserDefinition = LanguageParserDefinitions.INSTANCE.forLanguage(psiElement.getLanguage()); - if (parserDefinition == null) return false; - final TokenSet commentTokens = parserDefinition.getCommentTokens(); - return commentTokens.contains(node.getElementType()); - } -} \ No newline at end of file diff --git a/java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java b/java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java index dfd3dbe844bc..d2e7d5863c2b 100644 --- a/java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java +++ b/java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java @@ -27,10 +27,10 @@ import com.intellij.psi.*; import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.formatter.FormatterUtil; import com.intellij.psi.formatter.common.AbstractBlock; -import com.intellij.psi.formatter.common.JavaBlockUtil; import com.intellij.psi.formatter.java.wrap.JavaWrapManager; import com.intellij.psi.formatter.java.wrap.ReservedWrapsProvider; import com.intellij.psi.impl.source.SourceTreeToPsiMap; +import com.intellij.psi.impl.source.codeStyle.ShiftIndentInsideHelper; import com.intellij.psi.impl.source.tree.*; import com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil; import com.intellij.psi.impl.source.tree.java.ClassElement; @@ -1212,7 +1212,7 @@ public abstract class AbstractJavaBlock extends AbstractBlock implements JavaBlo } public boolean isLeaf() { - return JavaBlockUtil.mayShiftIndentInside(myNode); + return ShiftIndentInsideHelper.mayShiftIndentInside(myNode); } @Nullable diff --git a/java/java-impl/src/com/intellij/psi/formatter/java/BlockContainingJavaBlock.java b/java/java-impl/src/com/intellij/psi/formatter/java/BlockContainingJavaBlock.java index 0ebfd63de31f..c8b11d1f9f08 100644 --- a/java/java-impl/src/com/intellij/psi/formatter/java/BlockContainingJavaBlock.java +++ b/java/java-impl/src/com/intellij/psi/formatter/java/BlockContainingJavaBlock.java @@ -17,7 +17,6 @@ package com.intellij.psi.formatter.java; import com.intellij.formatting.*; import com.intellij.lang.ASTNode; -import com.intellij.psi.JavaTokenType; import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.formatter.FormatterUtil; import com.intellij.psi.impl.source.tree.ElementType; @@ -72,8 +71,8 @@ public class BlockContainingJavaBlock extends AbstractJavaBlock{ // We want to have the comment and method as distinct blocks then in order to correctly process indentation for inner method // elements. See IDEA-53778 for example of situation when it is significant. if (prevChild != null && myNode.getElementType() == ElementType.METHOD - && JavaTokenType.COMMENT_BIT_SET.contains(prevChild.getElementType()) - && !JavaTokenType.COMMENT_BIT_SET.contains(child.getElementType())) + && ElementType.JAVA_COMMENT_BIT_SET.contains(prevChild.getElementType()) + && !ElementType.JAVA_COMMENT_BIT_SET.contains(child.getElementType())) { prevChild = child; child = composeCodeBlock(result, child, Indent.getNoneIndent(), 0, null); diff --git a/java/java-impl/src/com/intellij/psi/formatter/java/LeafBlock.java b/java/java-impl/src/com/intellij/psi/formatter/java/LeafBlock.java index 96365015cb6e..da88301f4d93 100644 --- a/java/java-impl/src/com/intellij/psi/formatter/java/LeafBlock.java +++ b/java/java-impl/src/com/intellij/psi/formatter/java/LeafBlock.java @@ -18,7 +18,7 @@ package com.intellij.psi.formatter.java; import com.intellij.formatting.*; import com.intellij.lang.ASTNode; import com.intellij.openapi.util.TextRange; -import com.intellij.psi.formatter.common.JavaBlockUtil; +import com.intellij.psi.impl.source.codeStyle.ShiftIndentInsideHelper; import org.jetbrains.annotations.NotNull; import java.util.ArrayList; @@ -90,7 +90,7 @@ public class LeafBlock implements ASTBlock{ } public boolean isLeaf() { - return JavaBlockUtil.mayShiftIndentInside(myNode); + return ShiftIndentInsideHelper.mayShiftIndentInside(myNode); } public void setStartOffset(final int startOffset) { diff --git a/java/java-impl/src/com/intellij/psi/impl/cache/impl/idCache/JavaFilterLexer.java b/java/java-impl/src/com/intellij/psi/impl/cache/impl/idCache/JavaFilterLexer.java index 04b1191a19cd..b544069e8901 100644 --- a/java/java-impl/src/com/intellij/psi/impl/cache/impl/idCache/JavaFilterLexer.java +++ b/java/java-impl/src/com/intellij/psi/impl/cache/impl/idCache/JavaFilterLexer.java @@ -18,6 +18,7 @@ package com.intellij.psi.impl.cache.impl.idCache; import com.intellij.lexer.Lexer; import com.intellij.psi.JavaTokenType; import com.intellij.psi.impl.cache.impl.BaseFilterLexer; +import com.intellij.psi.impl.source.tree.ElementType; import com.intellij.psi.search.UsageSearchContext; import com.intellij.psi.tree.IElementType; @@ -41,8 +42,7 @@ public class JavaFilterLexer extends BaseFilterLexer { else if (tokenType == JavaTokenType.STRING_LITERAL) { scanWordsInToken(UsageSearchContext.IN_STRINGS | UsageSearchContext.IN_FOREIGN_LANGUAGES, false, true); } - else if (tokenType == JavaTokenType.END_OF_LINE_COMMENT || tokenType == JavaTokenType.C_STYLE_COMMENT || - tokenType == JavaTokenType.DOC_COMMENT) { + else if (ElementType.JAVA_COMMENT_BIT_SET.contains(tokenType)) { scanWordsInToken(UsageSearchContext.IN_COMMENTS, false, false); advanceTodoItemCountsInToken(); } diff --git a/java/java-impl/src/com/intellij/psi/impl/source/PsiTypeElementImpl.java b/java/java-impl/src/com/intellij/psi/impl/source/PsiTypeElementImpl.java index c81487e7c909..eb7db4d1b4de 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/PsiTypeElementImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/PsiTypeElementImpl.java @@ -97,7 +97,7 @@ public class PsiTypeElementImpl extends CompositePsiElement implements PsiTypeEl else if (elementType == JavaTokenType.QUEST) { cachedType = createWildcardType(); } - else if (JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(elementType)) { + else if (ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(elementType)) { element = element.getTreeNext(); continue; } @@ -257,7 +257,7 @@ public class PsiTypeElementImpl extends CompositePsiElement implements PsiTypeEl List result = null; for (ASTNode child = getFirstChildNode(); child != null; child = child.getTreeNext()) { if (child.getElementType() != JavaElementType.ANNOTATION) continue; - ASTNode next = TreeUtil.skipElements(child.getTreeNext(), JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET); + ASTNode next = TreeUtil.skipElements(child.getTreeNext(), ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET); if (next != null && next.getElementType() == JavaTokenType.LBRACKET) continue; //annotation on array dimension if (result == null) result = new SmartList(); PsiElement element = child.getPsi(); diff --git a/java/java-impl/src/com/intellij/psi/impl/source/parsing/ParseUtil.java b/java/java-impl/src/com/intellij/psi/impl/source/parsing/ParseUtil.java index 83daa4f650c6..f83d78af0022 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/parsing/ParseUtil.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/parsing/ParseUtil.java @@ -15,11 +15,9 @@ */ package com.intellij.psi.impl.source.parsing; -import com.intellij.lang.ASTFactory; import com.intellij.lang.ASTNode; import com.intellij.lexer.JavaLexer; import com.intellij.lexer.Lexer; -import com.intellij.lexer.LexerUtil; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.JavaTokenType; import com.intellij.psi.TokenType; @@ -29,31 +27,13 @@ import com.intellij.psi.impl.source.tree.java.ModifierListElement; import com.intellij.psi.jsp.AbstractJspJavaLexer; import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.TokenSet; -import com.intellij.util.CharTable; import com.intellij.util.SmartList; import java.util.Iterator; import java.util.List; -public class ParseUtil { - public static TreeElement createTokenElement(Lexer lexer, CharTable table) { - IElementType tokenType = lexer.getTokenType(); - if (tokenType == null) return null; - if (tokenType == JavaTokenType.DOC_COMMENT) { - return ASTFactory.lazy(JavaDocElementType.DOC_COMMENT, LexerUtil.internToken(lexer, table)); - } - else { - return ASTFactory.leaf(tokenType, LexerUtil.internToken(lexer, table)); - } - } - - /*public static void insertMissingTokens(CompositeElement root, - Lexer lexer, - int startOffset, - int endOffset, - final int state, TokenProcessor processor, ParsingContext context) { - insertMissingTokens(root, lexer, startOffset, endOffset, -1, processor, context); - }*/ +public class ParseUtil extends ParseUtilBase { + private ParseUtil() { } public static void insertMissingTokens(CompositeElement root, Lexer lexer, @@ -72,6 +52,9 @@ public class ParseUtil { inserter.invoke(); } + public static void bindComments(final ASTNode root) { + JavaMissingTokenInserter.bindComments(root); + } private static class JavaMissingTokenInserter extends MissingTokenInserter { @@ -135,7 +118,7 @@ public class ParseUtil { } } - //pass 2: bind preceding comments (like "// comment \n void f();") + // pass 2: bind preceding comments (like "// comment \n void f();") if (!docCommentBound) { for (ASTNode child : comments) { if (child.getElementType() == JavaTokenType.END_OF_LINE_COMMENT || child.getElementType() == JavaTokenType.C_STYLE_COMMENT) { @@ -146,50 +129,13 @@ public class ParseUtil { } } - /* - private static void bindComments(ASTNode root) { - TreeElement child = (TreeElement)root.getFirstChildNode(); - while (child != null) { - if (child.getElementType() == JavaDocElementType.DOC_COMMENT) { - if (bindDocComment(child)) { - child = child.getTreeParent(); - continue; - } - } - - // bind "trailing comments" (like "int a; // comment") - if (child.getElementType() == JavaTokenType.END_OF_LINE_COMMENT || child.getElementType() == JavaTokenType.C_STYLE_COMMENT) { - if (bindTrailingComment(child)) { - child = child.getTreeParent(); - continue; - } - } - - bindComments(child); - child = child.getTreeNext(); - } - - //pass 2: bind preceding comments (like "// comment \n void f();") - child = (TreeElement)root.getFirstChildNode(); - while(child != null) { - if (child.getElementType() == JavaTokenType.END_OF_LINE_COMMENT || child.getElementType() == JavaTokenType.C_STYLE_COMMENT) { - TreeElement next = (TreeElement)TreeUtil.skipElements(child, PRECEDING_COMMENT_OR_SPACE_BIT_SET); - bindPrecedingComment(child, next); - child = next; - } else { - child = child.getTreeNext(); - } - } - } - */ - private static boolean bindDocComment(TreeElement docComment) { TreeElement element = docComment.getTreeNext(); if (element == null) return false; TreeElement startSpaces = null; TreeElement importList = null; - // Bypass meaningless tokens and hold'em in hands + // bypass meaningless tokens and hold'em in hands while (element.getElementType() == TokenType.WHITE_SPACE || element.getElementType() == JavaTokenType.C_STYLE_COMMENT || element.getElementType() == JavaTokenType.END_OF_LINE_COMMENT || @@ -263,7 +209,7 @@ public class ParseUtil { TokenType.WHITE_SPACE); private static void bindPrecedingComment(TreeElement comment, ASTNode bindTo) { - if (bindTo == null || bindTo.getFirstChildNode() != null && bindTo.getFirstChildNode().getElementType() == JavaTokenType.DOC_COMMENT) return; + if (bindTo == null || bindTo.getFirstChildNode() != null && bindTo.getFirstChildNode().getElementType() == JavaDocElementType.DOC_COMMENT) return; if (bindTo.getElementType() == JavaElementType.IMPORT_LIST && bindTo.getTextLength() == 0) { bindTo = bindTo.getTreeNext(); diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/ElementType.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/ElementType.java index 0a648ba40451..322aec858cb2 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/ElementType.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/ElementType.java @@ -15,22 +15,20 @@ */ package com.intellij.psi.impl.source.tree; +import com.intellij.psi.JavaDocTokenType; import com.intellij.psi.JavaTokenType; import com.intellij.psi.PsiTypeElement; -import com.intellij.psi.TokenTypeEx; import com.intellij.psi.impl.source.PsiElementArrayConstructor; import com.intellij.psi.jsp.JspElementType; import com.intellij.psi.tree.TokenSet; -public interface ElementType extends - TokenTypeEx, - JavaElementType, - JavaDocElementType { +public interface ElementType extends JavaTokenType, JavaDocTokenType, + JavaElementType, JavaDocElementType { TokenSet WHITE_SPACE_BIT_SET = TokenSet.create(WHITE_SPACE, JspElementType.JSP_TEMPLATE_EXPRESSION); TokenSet JAVA_WHITESPACE_BIT_SET = TokenSet.create(WHITE_SPACE); - TokenSet JAVA_COMMENT_BIT_SET = TokenSet.create(END_OF_LINE_COMMENT, C_STYLE_COMMENT, JavaTokenType.DOC_COMMENT, JavaDocElementType.DOC_COMMENT); + TokenSet JAVA_COMMENT_BIT_SET = TokenSet.create(END_OF_LINE_COMMENT, C_STYLE_COMMENT, JavaDocElementType.DOC_COMMENT); TokenSet JAVA_COMMENT_OR_WHITESPACE_BIT_SET = TokenSet.orSet(JAVA_WHITESPACE_BIT_SET, JAVA_COMMENT_BIT_SET); diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaElementType.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaElementType.java index 0a33cb21bb80..8dc647b4ace5 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaElementType.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaElementType.java @@ -24,12 +24,14 @@ import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.JavaTokenType; import com.intellij.psi.PsiManager; import com.intellij.psi.impl.java.stubs.JavaStubElementTypes; -import com.intellij.psi.impl.source.JavaFileElementType; import com.intellij.psi.impl.source.parsing.JavaParsingContext; import com.intellij.psi.impl.source.parsing.Parsing; import com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl; import com.intellij.psi.text.BlockSupport; -import com.intellij.psi.tree.*; +import com.intellij.psi.tree.IElementType; +import com.intellij.psi.tree.IErrorCounterReparseableElementType; +import com.intellij.psi.tree.ILazyParseableElementType; +import com.intellij.psi.tree.TokenSet; import com.intellij.psi.tree.java.IJavaElementType; import com.intellij.psi.util.PsiUtil; import com.intellij.util.CharTable; @@ -119,8 +121,6 @@ public interface JavaElementType { IElementType ANNOTATION_PARAMETER_LIST = new IJavaElementType("ANNOTATION_PARAMETER_LIST", true); IElementType METHOD_RECEIVER = new IJavaElementType("METHOD_RECEIVER"); - IElementType INSTANT_CODE_BLOCK = new IJavaElementType("CODE_BLOCK"); - ILazyParseableElementType CODE_BLOCK = new IErrorCounterReparseableElementType("CODE_BLOCK", StdLanguages.JAVA) { @Override public ASTNode createNode(CharSequence text) { diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaSharedImplUtil.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaSharedImplUtil.java index 2f9f9294306d..74aefb37e8d2 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaSharedImplUtil.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/JavaSharedImplUtil.java @@ -50,7 +50,6 @@ public class JavaSharedImplUtil { else if (i != JavaTokenType.RBRACKET && i != TokenType.WHITE_SPACE && i != JavaTokenType.C_STYLE_COMMENT && i != JavaDocElementType.DOC_COMMENT && - i != JavaTokenType.DOC_COMMENT && i != JavaTokenType.END_OF_LINE_COMMENT) { break; } @@ -79,7 +78,6 @@ public class JavaSharedImplUtil { else if (i != JavaTokenType.RBRACKET && i != TokenType.WHITE_SPACE && i != JavaTokenType.C_STYLE_COMMENT && i != JavaDocElementType.DOC_COMMENT && - i != JavaTokenType.DOC_COMMENT && i != JavaTokenType.END_OF_LINE_COMMENT) { break; } diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/StdTokenSets.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/StdTokenSets.java index a5ffdfcbe3c9..218ed43235ce 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/StdTokenSets.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/StdTokenSets.java @@ -15,7 +15,6 @@ */ package com.intellij.psi.impl.source.tree; -import com.intellij.psi.JavaTokenType; import com.intellij.psi.jsp.JspElementType; import com.intellij.psi.tree.TokenSet; import com.intellij.psi.xml.XmlElementType; @@ -24,6 +23,9 @@ import com.intellij.psi.xml.XmlElementType; * @author mike */ public interface StdTokenSets { - TokenSet COMMENT_BIT_SET = TokenSet.orSet(ElementType.JAVA_COMMENT_BIT_SET, TokenSet.create(JspElementType.JSP_COMMENT, XmlElementType.XML_COMMENT)); - TokenSet WHITE_SPACE_OR_COMMENT_BIT_SET = TokenSet.orSet(ElementType.WHITE_SPACE_BIT_SET, JavaTokenType.COMMENT_BIT_SET); + TokenSet COMMENT_BIT_SET = TokenSet.orSet( + ElementType.JAVA_COMMENT_BIT_SET, TokenSet.create(JspElementType.JSP_COMMENT, XmlElementType.XML_COMMENT)); + + TokenSet WHITE_SPACE_OR_COMMENT_BIT_SET = TokenSet.orSet( + ElementType.WHITE_SPACE_BIT_SET, ElementType.JAVA_COMMENT_BIT_SET); } diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/ClassElement.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/ClassElement.java index 1fefd0c7d6f9..6e1097c33747 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/ClassElement.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/ClassElement.java @@ -51,8 +51,7 @@ public class ClassElement extends CompositeElement implements Constants { public TreeElement addInternal(TreeElement first, ASTNode last, ASTNode anchor, Boolean before) { PsiClass psiClass = (PsiClass)SourceTreeToPsiMap.treeElementToPsi(this); if (anchor == null) { - if (first.getElementType() != JavaDocElementType.DOC_COMMENT && - first.getElementType() != JavaTokenType.DOC_COMMENT) { + if (first.getElementType() != JavaDocElementType.DOC_COMMENT) { if (before == null) { if (first == last) { PsiElement firstPsi = SourceTreeToPsiMap.treeElementToPsi(first); diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/EnumConstantElement.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/EnumConstantElement.java index 12aff32fdfe6..e3d3a0d27423 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/EnumConstantElement.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/EnumConstantElement.java @@ -63,7 +63,7 @@ public class EnumConstantElement extends CompositeElement implements Constants { public int getChildRole(ASTNode child) { LOG.assertTrue(child.getTreeParent() == this); IElementType i = child.getElementType(); - if (i == JavaTokenType.DOC_COMMENT || i == JavaDocElementType.DOC_COMMENT) { + if (i == JavaDocElementType.DOC_COMMENT) { return getChildRole(child, ChildRole.DOC_COMMENT); } else if (i == JavaTokenType.C_STYLE_COMMENT || i == JavaTokenType.END_OF_LINE_COMMENT) { diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/FieldElement.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/FieldElement.java index 8dae2e212a35..5fd1c0c780a6 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/FieldElement.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/FieldElement.java @@ -82,7 +82,7 @@ public class FieldElement extends CompositeElement{ public int getChildRole(ASTNode child) { assert (child.getTreeParent() == this); IElementType i = child.getElementType(); - if (i == JavaTokenType.DOC_COMMENT || i == JavaDocElementType.DOC_COMMENT) { + if (i == JavaDocElementType.DOC_COMMENT) { return getChildRole(child, ChildRole.DOC_COMMENT); } else if (i == JavaTokenType.C_STYLE_COMMENT || i == JavaTokenType.END_OF_LINE_COMMENT) { diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java index db5f4d8e9f7c..7f5bf4a9e240 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java @@ -17,7 +17,6 @@ package com.intellij.psi.impl.source.tree.java; import com.intellij.lang.ASTNode; import com.intellij.openapi.diagnostic.Logger; -import com.intellij.psi.JavaTokenType; import com.intellij.psi.PsiClass; import com.intellij.psi.PsiMethod; import com.intellij.psi.TokenType; @@ -115,7 +114,7 @@ public class MethodElement extends CompositeElement implements Constants { public int getChildRole(ASTNode child) { LOG.assertTrue(child.getTreeParent() == this); IElementType i = child.getElementType(); - if (i == JavaTokenType.DOC_COMMENT || i == JavaDocElementType.DOC_COMMENT) { + if (i == JavaDocElementType.DOC_COMMENT) { return getChildRole(child, ChildRole.DOC_COMMENT); } else if (i == C_STYLE_COMMENT || i == END_OF_LINE_COMMENT) { diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiDeclarationStatementImpl.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiDeclarationStatementImpl.java index ebbeb790dede..2d529395154d 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiDeclarationStatementImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiDeclarationStatementImpl.java @@ -77,7 +77,7 @@ public class PsiDeclarationStatementImpl extends CompositePsiElement implements ASTNode prev = child; do { prev = prev.getTreePrev(); - } while (prev != null && JavaTokenType.WHITE_SPACE_OR_COMMENT_BIT_SET.contains(prev.getElementType())); + } while (prev != null && ElementType.JAVA_COMMENT_OR_WHITESPACE_BIT_SET.contains(prev.getElementType())); if (prev != null && prev.getElementType() == JavaTokenType.COMMA) deleteChildInternal(prev); } diff --git a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiExpressionListImpl.java b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiExpressionListImpl.java index aedf71709a7a..e77a8b470f1d 100644 --- a/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiExpressionListImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/source/tree/java/PsiExpressionListImpl.java @@ -130,7 +130,7 @@ public class PsiExpressionListImpl extends CompositePsiElement implements PsiExp for (ASTNode child = element.getTreePrev(); child != null; child = child.getTreePrev()) { final IElementType t = child.getElementType(); if (t == JavaTokenType.COMMA) break; - if (ElementType.EXPRESSION_BIT_SET.contains(t) || ElementType.COMMENT_BIT_SET.contains(t)) { + if (ElementType.EXPRESSION_BIT_SET.contains(t) || ElementType.JAVA_COMMENT_BIT_SET.contains(t)) { TreeElement comma = Factory.createSingleLeafElement(JavaTokenType.COMMA, ",", 0, 1, treeCharTab, getManager()); super.addInternal(comma, comma, child, Boolean.FALSE); break; diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Array.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Array.java new file mode 100644 index 000000000000..9e1e295c8987 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Array.java @@ -0,0 +1 @@ +@Endorsers({"Children", "Unscrupulous dentisits"}) public class Lollilop {} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Array.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Array.txt new file mode 100644 index 000000000000..97ee8ee02bcc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Array.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Array.java + PsiImportList + + PsiClass:Lollilop + PsiModifierList:@Endorsers({"Children", "Unscrupulous dentisits"}) public + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Endorsers + PsiIdentifier:Endorsers('Endorsers') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiArrayInitializerMemberValue:{"Children", "Unscrupulous dentisits"} + PsiJavaToken:LBRACE('{') + PsiLiteralExpression:"Children" + PsiJavaToken:STRING_LITERAL('"Children"') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiLiteralExpression:"Unscrupulous dentisits" + PsiJavaToken:STRING_LITERAL('"Unscrupulous dentisits"') + PsiJavaToken:RBRACE('}') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Lollilop('Lollilop') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Complex.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Complex.java new file mode 100644 index 000000000000..85308287cf93 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Complex.java @@ -0,0 +1,3 @@ +class Fantasy { + @Author(first="Eugene", second="Wampirchik") void compose () {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Complex.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Complex.txt new file mode 100644 index 000000000000..bfda4fcd9b69 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Complex.txt @@ -0,0 +1,60 @@ +PsiJavaFile:Complex.java + PsiImportList + + PsiClass:Fantasy + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Fantasy('Fantasy') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:compose + PsiModifierList:@Author(first="Eugene", second="Wampirchik") + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Author + PsiIdentifier:Author('Author') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiIdentifier:first('first') + PsiJavaToken:EQ('=') + PsiLiteralExpression:"Eugene" + PsiJavaToken:STRING_LITERAL('"Eugene"') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiNameValuePair + PsiIdentifier:second('second') + PsiJavaToken:EQ('=') + PsiLiteralExpression:"Wampirchik" + PsiJavaToken:STRING_LITERAL('"Wampirchik"') + PsiJavaToken:RPARENTH(')') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:compose('compose') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace(' \n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/EnumSmartTypeCompletion.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/EnumSmartTypeCompletion.java new file mode 100644 index 000000000000..57e0cf2d6ccc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/EnumSmartTypeCompletion.java @@ -0,0 +1,8 @@ +@Preliminary(A.B +#) public class TimeTravel {} + +@Preliminary(a=A.B +#) public class TimeTravel {} + +@Preliminary(a=A.B +#, b=c) public class TimeTravel {} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/EnumSmartTypeCompletion.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/EnumSmartTypeCompletion.txt new file mode 100644 index 000000000000..9cda6b23d4a8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/EnumSmartTypeCompletion.txt @@ -0,0 +1,141 @@ +PsiJavaFile:EnumSmartTypeCompletion.java + PsiImportList + + PsiClass:TimeTravel + PsiModifierList:@Preliminary(A.B +#) public + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Preliminary + PsiIdentifier:Preliminary('Preliminary') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiReferenceExpression:A.B + PsiReferenceExpression:A + PsiReferenceParameterList + + PsiIdentifier:A('A') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:B('B') + PsiErrorElement:',' or ')' expected + + PsiWhiteSpace('\n') + PsiElement(BAD_CHARACTER)('#') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:TimeTravel('TimeTravel') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n') + PsiClass:TimeTravel + PsiModifierList:@Preliminary(a=A.B +#) public + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Preliminary + PsiIdentifier:Preliminary('Preliminary') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiIdentifier:a('a') + PsiJavaToken:EQ('=') + PsiReferenceExpression:A.B + PsiReferenceExpression:A + PsiReferenceParameterList + + PsiIdentifier:A('A') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:B('B') + PsiErrorElement:',' or ')' expected + + PsiWhiteSpace('\n') + PsiElement(BAD_CHARACTER)('#') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:TimeTravel('TimeTravel') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n') + PsiClass:TimeTravel + PsiModifierList:@Preliminary(a=A.B +#, b=c) public + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Preliminary + PsiIdentifier:Preliminary('Preliminary') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiIdentifier:a('a') + PsiJavaToken:EQ('=') + PsiReferenceExpression:A.B + PsiReferenceExpression:A + PsiReferenceParameterList + + PsiIdentifier:A('A') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:B('B') + PsiErrorElement:',' or ')' expected + + PsiWhiteSpace('\n') + PsiElement(BAD_CHARACTER)('#') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiNameValuePair + PsiIdentifier:b('b') + PsiJavaToken:EQ('=') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:TimeTravel('TimeTravel') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Marker.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Marker.java new file mode 100644 index 000000000000..fd8678624c1a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Marker.java @@ -0,0 +1 @@ +@Preliminary public class TimeTravel {} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Marker.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Marker.txt new file mode 100644 index 000000000000..a483c6cdb0e8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Marker.txt @@ -0,0 +1,28 @@ +PsiJavaFile:Marker.java + PsiImportList + + PsiClass:TimeTravel + PsiModifierList:@Preliminary public + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Preliminary + PsiIdentifier:Preliminary('Preliminary') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:TimeTravel('TimeTravel') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Multiple.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Multiple.java new file mode 100644 index 000000000000..df47f520ff0d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Multiple.java @@ -0,0 +1 @@ +@Preliminary public @Other(name=value) class TimeTravel {} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Multiple.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Multiple.txt new file mode 100644 index 000000000000..142a0dc41de8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Multiple.txt @@ -0,0 +1,45 @@ +PsiJavaFile:Multiple.java + PsiImportList + + PsiClass:TimeTravel + PsiModifierList:@Preliminary public @Other(name=value) + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Preliminary + PsiIdentifier:Preliminary('Preliminary') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Other + PsiIdentifier:Other('Other') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiIdentifier:name('name') + PsiJavaToken:EQ('=') + PsiReferenceExpression:value + PsiReferenceParameterList + + PsiIdentifier:value('value') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:TimeTravel('TimeTravel') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Nested.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Nested.java new file mode 100644 index 000000000000..4523bc3763bf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Nested.java @@ -0,0 +1,3 @@ +class Fantasy { + @Author(@Name(first="Eugene", second="Wampirchik")) void compose () {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Nested.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Nested.txt new file mode 100644 index 000000000000..6bb89262256a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Nested.txt @@ -0,0 +1,70 @@ +PsiJavaFile:Nested.java + PsiImportList + + PsiClass:Fantasy + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Fantasy('Fantasy') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:compose + PsiModifierList:@Author(@Name(first="Eugene", second="Wampirchik")) + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Author + PsiIdentifier:Author('Author') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Name + PsiIdentifier:Name('Name') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiIdentifier:first('first') + PsiJavaToken:EQ('=') + PsiLiteralExpression:"Eugene" + PsiJavaToken:STRING_LITERAL('"Eugene"') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiNameValuePair + PsiIdentifier:second('second') + PsiJavaToken:EQ('=') + PsiLiteralExpression:"Wampirchik" + PsiJavaToken:STRING_LITERAL('"Wampirchik"') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:RPARENTH(')') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:compose('compose') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace(' \n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/PackageAnnotation.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/PackageAnnotation.java new file mode 100644 index 000000000000..12ec8fffcf1a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/PackageAnnotation.java @@ -0,0 +1 @@ +@Annotation package P; \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/PackageAnnotation.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/PackageAnnotation.txt new file mode 100644 index 000000000000..768862bd8872 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/PackageAnnotation.txt @@ -0,0 +1,21 @@ +PsiJavaFile:PackageAnnotation.java + PsiPackageStatement:P + PsiModifierList:@Annotation + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Annotation + PsiIdentifier:Annotation('Annotation') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiKeyword:package('package') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:P + PsiIdentifier:P('P') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiImportList + \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterAnnotation.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterAnnotation.java new file mode 100644 index 000000000000..816dd6d149e6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterAnnotation.java @@ -0,0 +1,4 @@ +public class Annotated { + void foo (@Annotation(value=77) int param) { + } +} diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterAnnotation.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterAnnotation.txt new file mode 100644 index 000000000000..a350062540d2 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterAnnotation.txt @@ -0,0 +1,62 @@ +PsiJavaFile:ParameterAnnotation.java + PsiImportList + + PsiClass:Annotated + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Annotated('Annotated') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiWhiteSpace(' ') + PsiParameterList:(@Annotation(value=77) int param) + PsiJavaToken:LPARENTH('(') + PsiParameter:param + PsiModifierList:@Annotation(value=77) + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Annotation + PsiIdentifier:Annotation('Annotation') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiIdentifier:value('value') + PsiJavaToken:EQ('=') + PsiLiteralExpression:77 + PsiJavaToken:INTEGER_LITERAL('77') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:param('param') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterizedMethod.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterizedMethod.java new file mode 100644 index 000000000000..ea5f39105afa --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterizedMethod.java @@ -0,0 +1,5 @@ +class Tester { + @Nullable T bar() { + return null; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterizedMethod.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterizedMethod.txt new file mode 100644 index 000000000000..e76d78c17425 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/ParameterizedMethod.txt @@ -0,0 +1,63 @@ +PsiJavaFile:ParameterizedMethod.java + PsiImportList + + PsiClass:Tester + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Tester('Tester') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:bar + PsiModifierList:@Nullable + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Nullable + PsiIdentifier:Nullable('Nullable') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:T + PsiIdentifier:T('T') + PsiElement(EXTENDS_BOUND_LIST) + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiTypeElement:T + PsiJavaCodeReferenceElement:T + PsiIdentifier:T('T') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:bar('bar') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiLiteralExpression:null + PsiJavaToken:NULL_KEYWORD('null') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/QualifiedAnnotation.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/QualifiedAnnotation.java new file mode 100644 index 000000000000..fee5f26567bc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/QualifiedAnnotation.java @@ -0,0 +1,3 @@ +interface PsiElement { + @org.jetbrains.annotations.Nullable T getCopyableUserData(Key key); +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/QualifiedAnnotation.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/QualifiedAnnotation.txt new file mode 100644 index 000000000000..67c13080c681 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/QualifiedAnnotation.txt @@ -0,0 +1,83 @@ +PsiJavaFile:QualifiedAnnotation.java + PsiImportList + + PsiClass:PsiElement + PsiModifierList: + + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:PsiElement('PsiElement') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:getCopyableUserData + PsiModifierList:@org.jetbrains.annotations.Nullable + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:org.jetbrains.annotations.Nullable + PsiJavaCodeReferenceElement:org.jetbrains.annotations + PsiJavaCodeReferenceElement:org.jetbrains + PsiJavaCodeReferenceElement:org + PsiIdentifier:org('org') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:jetbrains('jetbrains') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:annotations('annotations') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Nullable('Nullable') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:T + PsiIdentifier:T('T') + PsiElement(EXTENDS_BOUND_LIST) + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiTypeElement:T + PsiJavaCodeReferenceElement:T + PsiIdentifier:T('T') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:getCopyableUserData('getCopyableUserData') + PsiParameterList:(Key key) + PsiJavaToken:LPARENTH('(') + PsiParameter:key + PsiModifierList: + + PsiTypeElement:Key + PsiJavaCodeReferenceElement:Key + PsiIdentifier:Key('Key') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:T + PsiJavaCodeReferenceElement:T + PsiIdentifier:T('T') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:key('key') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple.java new file mode 100644 index 000000000000..6a90bf6c8c9f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple.java @@ -0,0 +1 @@ +public @Copyright("bla-bla-bla") class TimeTravel {} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple.txt new file mode 100644 index 000000000000..3bf8f2a6e61e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple.txt @@ -0,0 +1,32 @@ +PsiJavaFile:Simple.java + PsiImportList + + PsiClass:TimeTravel + PsiModifierList:public @Copyright("bla-bla-bla") + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Copyright + PsiIdentifier:Copyright('Copyright') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiLiteralExpression:"bla-bla-bla" + PsiJavaToken:STRING_LITERAL('"bla-bla-bla"') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:TimeTravel('TimeTravel') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple2.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple2.java new file mode 100644 index 000000000000..5b316a25a1a3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple2.java @@ -0,0 +1 @@ +public @Copyright(treatedAsValue) class TimeTravel {} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple2.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple2.txt new file mode 100644 index 000000000000..b42211a9240a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/Simple2.txt @@ -0,0 +1,34 @@ +PsiJavaFile:Simple2.java + PsiImportList + + PsiClass:TimeTravel + PsiModifierList:public @Copyright(treatedAsValue) + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Copyright + PsiIdentifier:Copyright('Copyright') + PsiReferenceParameterList + + PsiAnnotationParameterList + PsiJavaToken:LPARENTH('(') + PsiNameValuePair + PsiReferenceExpression:treatedAsValue + PsiReferenceParameterList + + PsiIdentifier:treatedAsValue('treatedAsValue') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:TimeTravel('TimeTravel') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/TypeAnno.java b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/TypeAnno.java new file mode 100644 index 000000000000..857528c788e9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/TypeAnno.java @@ -0,0 +1,9 @@ +class C<@D T extends @F Object> extends @F Object { + @F int @F[] methodf() @F throws @F Exception { + a = this instanceof @F C; + C<@F @G C> c = new @Q C<@F C>(); + c = (@F Object)c; + Class c = @TA String.class; + @F C.field++; + } +} diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/TypeAnno.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/TypeAnno.txt new file mode 100644 index 000000000000..c17ee45401d6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/annotation/TypeAnno.txt @@ -0,0 +1,325 @@ +PsiJavaFile:TypeAnno.java + PsiImportList + + PsiClass:C + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:T + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:D + PsiIdentifier:D('D') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:T('T') + PsiWhiteSpace(' ') + PsiElement(EXTENDS_BOUND_LIST) + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:@F Object + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiReferenceList + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:@F Object + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:methodf + PsiModifierList:@F + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:int @F[] + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiWhiteSpace(' ') + PsiIdentifier:methodf('methodf') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiElement(METHOD_RECEIVER) + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiReferenceList + PsiKeyword:throws('throws') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:@F Exception + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:Exception('Exception') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:a = this instanceof @F C + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiInstanceofExpression:this instanceof @F C + PsiThisExpression:this + PsiReferenceParameterList + + PsiKeyword:this('this') + PsiWhiteSpace(' ') + PsiKeyword:instanceof('instanceof') + PsiWhiteSpace(' ') + PsiTypeElement:@F C + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:C + PsiIdentifier:C('C') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:c + PsiModifierList: + + PsiTypeElement:C<@F @G C> + PsiJavaCodeReferenceElement:C<@F @G C> + PsiIdentifier:C('C') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:@F @G C + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:G + PsiIdentifier:G('G') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:C + PsiIdentifier:C('C') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:c('c') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiNewExpression:new @Q C<@F C>() + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:@Q C<@F C> + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Q + PsiIdentifier:Q('Q') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:@F C + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:C + PsiIdentifier:C('C') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:c = (@F Object)c + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiTypeCastExpression:(@F Object)c + PsiJavaToken:LPARENTH('(') + PsiTypeElement:@F Object + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiJavaToken:RPARENTH(')') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:c + PsiModifierList: + + PsiTypeElement:Class + PsiJavaCodeReferenceElement:Class + PsiIdentifier:Class('Class') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:c('c') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiClassObjectAccessExpression:@TA String.class + PsiTypeElement:@TA String + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:TA + PsiIdentifier:TA('TA') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiKeyword:class('class') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiPostfixExpression:@F C.field++ + PsiReferenceExpression:@F C.field + PsiReferenceExpression:@F C + PsiReferenceParameterList + + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:F + PsiIdentifier:F('F') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:field('field') + PsiJavaToken:PLUSPLUS('++') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Default.java b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Default.java new file mode 100644 index 000000000000..9837735bdce5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Default.java @@ -0,0 +1,3 @@ +@interface Annotation { + Class foo () default String.class; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Default.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Default.txt new file mode 100644 index 000000000000..10caf8faa736 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Default.txt @@ -0,0 +1,51 @@ +PsiJavaFile:Default.java + PsiImportList + + PsiClass:Annotation + PsiModifierList: + + PsiJavaToken:AT('@') + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:Annotation('Annotation') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAnnotationMethod:foo + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:Class + PsiJavaCodeReferenceElement:Class + PsiIdentifier:Class('Class') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiKeyword:default('default') + PsiWhiteSpace(' ') + PsiClassObjectAccessExpression:String.class + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiKeyword:class('class') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Inner.java b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Inner.java new file mode 100644 index 000000000000..c088212e7948 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Inner.java @@ -0,0 +1,5 @@ +class Annotation { + @interface Inner { + double bar () default 0.0; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Inner.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Inner.txt new file mode 100644 index 000000000000..d84c8a747d5e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Inner.txt @@ -0,0 +1,59 @@ +PsiJavaFile:Inner.java + PsiImportList + + PsiClass:Annotation + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Annotation('Annotation') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClass:Inner + PsiModifierList: + + PsiJavaToken:AT('@') + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:Inner('Inner') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAnnotationMethod:bar + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:double + PsiKeyword:double('double') + PsiWhiteSpace(' ') + PsiIdentifier:bar('bar') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiKeyword:default('default') + PsiWhiteSpace(' ') + PsiLiteralExpression:0.0 + PsiJavaToken:DOUBLE_LITERAL('0.0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Nested.java b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Nested.java new file mode 100644 index 000000000000..ca0667c18905 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Nested.java @@ -0,0 +1,7 @@ +@interface Annotation { + Class foo () default String.class; + + @interface Inner { + String bar () default ""; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Nested.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Nested.txt new file mode 100644 index 000000000000..a2030ead1a9c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Nested.txt @@ -0,0 +1,94 @@ +PsiJavaFile:Nested.java + PsiImportList + + PsiClass:Annotation + PsiModifierList: + + PsiJavaToken:AT('@') + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:Annotation('Annotation') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAnnotationMethod:foo + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:Class + PsiJavaCodeReferenceElement:Class + PsiIdentifier:Class('Class') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiKeyword:default('default') + PsiWhiteSpace(' ') + PsiClassObjectAccessExpression:String.class + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiKeyword:class('class') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n ') + PsiClass:Inner + PsiModifierList: + + PsiJavaToken:AT('@') + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:Inner('Inner') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAnnotationMethod:bar + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:bar('bar') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiKeyword:default('default') + PsiWhiteSpace(' ') + PsiLiteralExpression:"" + PsiJavaToken:STRING_LITERAL('""') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/OtherMembers.java b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/OtherMembers.java new file mode 100644 index 000000000000..f7274b3e7777 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/OtherMembers.java @@ -0,0 +1,7 @@ +@interface Annotation { + Class foo () default String.class; + int field; + void m() {} + class C {} + interface I {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/OtherMembers.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/OtherMembers.txt new file mode 100644 index 000000000000..17d9ddd40b98 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/OtherMembers.txt @@ -0,0 +1,111 @@ +PsiJavaFile:OtherMembers.java + PsiImportList + + PsiClass:Annotation + PsiModifierList: + + PsiJavaToken:AT('@') + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:Annotation('Annotation') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAnnotationMethod:foo + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:Class + PsiJavaCodeReferenceElement:Class + PsiIdentifier:Class('Class') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiKeyword:default('default') + PsiWhiteSpace(' ') + PsiClassObjectAccessExpression:String.class + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiKeyword:class('class') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiAnnotationMethod:m + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:m('m') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiClass:C + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiClass:I + PsiModifierList: + + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:I('I') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Simple.java b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Simple.java new file mode 100644 index 000000000000..ac1648ef6f72 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Simple.java @@ -0,0 +1,5 @@ +import java.util.*; + +public @interface Annotation { + int foo (); +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Simple.txt b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Simple.txt new file mode 100644 index 000000000000..3d8862adca31 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/annotationParsing/declaration/Simple.txt @@ -0,0 +1,53 @@ +PsiJavaFile:Simple.java + PsiImportList + PsiImportStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:java.util + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:util('util') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiJavaToken:ASTERISK('*') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n') + PsiClass:Annotation + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiJavaToken:AT('@') + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:Annotation('Annotation') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAnnotationMethod:foo + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiWhiteSpace(' ') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/commonParsing/ImportListBug.java b/java/java-tests/testData/psi/parser-full/commonParsing/ImportListBug.java new file mode 100644 index 000000000000..76bf2899cdf3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/commonParsing/ImportListBug.java @@ -0,0 +1,2 @@ +/**//******/class AClass{ +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/commonParsing/ImportListBug.txt b/java/java-tests/testData/psi/parser-full/commonParsing/ImportListBug.txt new file mode 100644 index 000000000000..b1efc389e1b5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/commonParsing/ImportListBug.txt @@ -0,0 +1,23 @@ +PsiJavaFile:ImportListBug.java + PsiDocComment + PsiDocToken:DOC_COMMENT_END('/**/') + PsiImportList + + PsiClass:AClass + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('****/') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:AClass('AClass') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/commonParsing/IncompleteCodeBlock.java b/java/java-tests/testData/psi/parser-full/commonParsing/IncompleteCodeBlock.java new file mode 100644 index 000000000000..60061a86cf8c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/commonParsing/IncompleteCodeBlock.java @@ -0,0 +1,5 @@ +class A { + void method() { + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiErrorElement:Unexpected token + PsiJavaToken:LT('<') + PsiExpressionStatement + PsiReferenceExpression:identifier + PsiReferenceParameterList + + PsiIdentifier:identifier('identifier') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/commonParsing/SCR5202.java b/java/java-tests/testData/psi/parser-full/commonParsing/SCR5202.java new file mode 100644 index 000000000000..5d99bb595c56 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/commonParsing/SCR5202.java @@ -0,0 +1,6 @@ +class FreezeTest { + void test() { + String.class. + String[] strings; + } +} diff --git a/java/java-tests/testData/psi/parser-full/commonParsing/SCR5202.txt b/java/java-tests/testData/psi/parser-full/commonParsing/SCR5202.txt new file mode 100644 index 000000000000..e34d2a728b12 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/commonParsing/SCR5202.txt @@ -0,0 +1,69 @@ +PsiJavaFile:SCR5202.java + PsiImportList + + PsiClass:FreezeTest + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:FreezeTest('FreezeTest') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n\t') + PsiMethod:test + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:test('test') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n\t\t') + PsiExpressionStatement + PsiReferenceExpression:String.class. + String + PsiClassObjectAccessExpression:String.class + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiKeyword:class('class') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiWhiteSpace('\n\t\t') + PsiIdentifier:String('String') + PsiErrorElement:';' expected + + PsiErrorElement:Unexpected token + PsiJavaToken:LBRACKET('[') + PsiErrorElement:Unexpected token + PsiJavaToken:RBRACKET(']') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiReferenceExpression:strings + PsiReferenceParameterList + + PsiIdentifier:strings('strings') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\t') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EmptyImportList.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EmptyImportList.java new file mode 100644 index 000000000000..c4afabc34e5b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EmptyImportList.java @@ -0,0 +1,4 @@ +/** +*/ +public abstract class Test { +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EmptyImportList.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EmptyImportList.txt new file mode 100644 index 000000000000..ebd2239aadf4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EmptyImportList.txt @@ -0,0 +1,27 @@ +PsiJavaFile:EmptyImportList.java + PsiImportList + + PsiClass:Test + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList:public abstract + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:abstract('abstract') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum1.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum1.java new file mode 100644 index 000000000000..b1b11188346b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum1.java @@ -0,0 +1,2 @@ +public enum OurEnum { +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum1.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum1.txt new file mode 100644 index 000000000000..4d1ed2c15ee0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum1.txt @@ -0,0 +1,20 @@ +PsiJavaFile:Enum1.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum2.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum2.java new file mode 100644 index 000000000000..19273e9711d9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum2.java @@ -0,0 +1,2 @@ +enum OurEnum { +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum2.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum2.txt new file mode 100644 index 000000000000..9f2387680010 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Enum2.txt @@ -0,0 +1,19 @@ +PsiJavaFile:Enum2.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList: + + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithAnnotatedConstants.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithAnnotatedConstants.java new file mode 100644 index 000000000000..9aa8e3c3013e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithAnnotatedConstants.java @@ -0,0 +1,3 @@ +enum OurEnum { + @ANNOTATION A(10) +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithAnnotatedConstants.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithAnnotatedConstants.txt new file mode 100644 index 000000000000..cd6f42d913f3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithAnnotatedConstants.txt @@ -0,0 +1,37 @@ +PsiJavaFile:EnumWithAnnotatedConstants.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList: + + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiEnumConstant:A + PsiModifierList:@ANNOTATION + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:ANNOTATION + PsiIdentifier:ANNOTATION('ANNOTATION') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants1.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants1.java new file mode 100644 index 000000000000..cfc96fc1ead6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants1.java @@ -0,0 +1,3 @@ +public enum OurEnum { + ; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants1.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants1.txt new file mode 100644 index 000000000000..de9c2cd77d0a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants1.txt @@ -0,0 +1,22 @@ +PsiJavaFile:EnumWithConstants1.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants2.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants2.java new file mode 100644 index 000000000000..71efcd388e6f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants2.java @@ -0,0 +1,3 @@ +public enum OurEnum { + RED, GREEN, BLUE; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants2.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants2.txt new file mode 100644 index 000000000000..6faa6048a88a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants2.txt @@ -0,0 +1,44 @@ +PsiJavaFile:EnumWithConstants2.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiEnumConstant:RED + PsiModifierList: + + PsiIdentifier:RED('RED') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:GREEN + PsiModifierList: + + PsiIdentifier:GREEN('GREEN') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:BLUE + PsiModifierList: + + PsiIdentifier:BLUE('BLUE') + PsiExpressionList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants3.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants3.java new file mode 100644 index 000000000000..a952b2d82562 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants3.java @@ -0,0 +1,3 @@ +public enum OurEnum { + RED, GREEN, BLUE +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants3.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants3.txt new file mode 100644 index 000000000000..4cda0581fa50 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants3.txt @@ -0,0 +1,43 @@ +PsiJavaFile:EnumWithConstants3.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiEnumConstant:RED + PsiModifierList: + + PsiIdentifier:RED('RED') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:GREEN + PsiModifierList: + + PsiIdentifier:GREEN('GREEN') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:BLUE + PsiModifierList: + + PsiIdentifier:BLUE('BLUE') + PsiExpressionList + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants4.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants4.java new file mode 100644 index 000000000000..c67d35db65db --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants4.java @@ -0,0 +1,3 @@ +public enum OurEnum { + RED, GREEN, BLUE, +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants4.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants4.txt new file mode 100644 index 000000000000..e338f96de2e5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants4.txt @@ -0,0 +1,44 @@ +PsiJavaFile:EnumWithConstants4.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiEnumConstant:RED + PsiModifierList: + + PsiIdentifier:RED('RED') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:GREEN + PsiModifierList: + + PsiIdentifier:GREEN('GREEN') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:BLUE + PsiModifierList: + + PsiIdentifier:BLUE('BLUE') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants5.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants5.java new file mode 100644 index 000000000000..f7b0c227012f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants5.java @@ -0,0 +1,6 @@ +public enum OurEnum { + RED, GREEN, BLUE + + OurEnum() { + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants5.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants5.txt new file mode 100644 index 000000000000..161250080adb --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants5.txt @@ -0,0 +1,62 @@ +PsiJavaFile:EnumWithConstants5.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiEnumConstant:RED + PsiModifierList: + + PsiIdentifier:RED('RED') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:GREEN + PsiModifierList: + + PsiIdentifier:GREEN('GREEN') + PsiExpressionList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:BLUE + PsiModifierList: + + PsiIdentifier:BLUE('BLUE') + PsiExpressionList + + PsiErrorElement:',' or ';' expected + + PsiWhiteSpace('\n\n ') + PsiMethod:OurEnum + PsiModifierList: + + PsiTypeParameterList + + PsiIdentifier:OurEnum('OurEnum') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants6.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants6.java new file mode 100644 index 000000000000..2dd0c2c7f608 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants6.java @@ -0,0 +1,3 @@ +public enum OurEnum { + RED(0), GREEN(1), BLUE(2); +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants6.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants6.txt new file mode 100644 index 000000000000..4f84ef356ea2 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithConstants6.txt @@ -0,0 +1,53 @@ +PsiJavaFile:EnumWithConstants6.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiEnumConstant:RED + PsiModifierList: + + PsiIdentifier:RED('RED') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:GREEN + PsiModifierList: + + PsiIdentifier:GREEN('GREEN') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiEnumConstant:BLUE + PsiModifierList: + + PsiIdentifier:BLUE('BLUE') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithImport.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithImport.java new file mode 100644 index 000000000000..cfc96fc1ead6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithImport.java @@ -0,0 +1,3 @@ +public enum OurEnum { + ; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithImport.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithImport.txt new file mode 100644 index 000000000000..4ff8a1da2b18 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithImport.txt @@ -0,0 +1,22 @@ +PsiJavaFile:EnumWithImport.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithInitializedConstants.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithInitializedConstants.java new file mode 100644 index 000000000000..da8d07ad8959 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithInitializedConstants.java @@ -0,0 +1,6 @@ +enum OurEnum { + A(10) { }, + B { + void method() {} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithInitializedConstants.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithInitializedConstants.txt new file mode 100644 index 000000000000..553f4c2fdcf9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithInitializedConstants.txt @@ -0,0 +1,66 @@ +PsiJavaFile:EnumWithInitializedConstants.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList: + + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiEnumConstant:A + PsiModifierList: + + PsiIdentifier:A('A') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiAnonymousClass (PsiEnumConstantInitializerImpl)): + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:COMMA(',') + PsiWhiteSpace('\n ') + PsiEnumConstant:B + PsiModifierList: + + PsiIdentifier:B('B') + PsiExpressionList + + PsiWhiteSpace(' ') + PsiAnonymousClass (PsiEnumConstantInitializerImpl)): + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithoutConstants.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithoutConstants.java new file mode 100644 index 000000000000..5fdad83288c0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithoutConstants.java @@ -0,0 +1,3 @@ +public enum OurEnum { + private A +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithoutConstants.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithoutConstants.txt new file mode 100644 index 000000000000..5e61f3b5ab86 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/EnumWithoutConstants.txt @@ -0,0 +1,33 @@ +PsiJavaFile:EnumWithoutConstants.java + PsiImportList + + PsiClass:OurEnum + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:enum('enum') + PsiWhiteSpace(' ') + PsiIdentifier:OurEnum('OurEnum') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiModifierList:private + PsiKeyword:private('private') + PsiWhiteSpace(' ') + PsiTypeElement:A + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraClosingBraceInMethod.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraClosingBraceInMethod.java new file mode 100644 index 000000000000..4385b55dd4e4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraClosingBraceInMethod.java @@ -0,0 +1,10 @@ +class Foo { + public void testSomething() { + } + } + + public void testSomething() { + + } + +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraClosingBraceInMethod.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraClosingBraceInMethod.txt new file mode 100644 index 000000000000..643aedb9c339 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraClosingBraceInMethod.txt @@ -0,0 +1,65 @@ +PsiJavaFile:ExtraClosingBraceInMethod.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:testSomething + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:testSomething('testSomething') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiErrorElement:'class' or 'interface' expected + + PsiWhiteSpace('\n\n ') + PsiMethod:testSomething + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:testSomething('testSomething') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraOpeningBraceInMethod.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraOpeningBraceInMethod.java new file mode 100644 index 000000000000..da27af760175 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraOpeningBraceInMethod.java @@ -0,0 +1,12 @@ +package foo; + +public class Foo { + public void testSomething() { + { + } + + public void testSomething() { + + } + +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraOpeningBraceInMethod.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraOpeningBraceInMethod.txt new file mode 100644 index 000000000000..4f2592e789a4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ExtraOpeningBraceInMethod.txt @@ -0,0 +1,77 @@ +PsiJavaFile:ExtraOpeningBraceInMethod.java + PsiPackageStatement:foo + PsiKeyword:package('package') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:foo + PsiIdentifier:foo('foo') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiImportList + + PsiWhiteSpace('\n\n') + PsiClass:Foo + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:testSomething + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:testSomething('testSomething') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiBlockStatement + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiErrorElement:'}' expected + + PsiWhiteSpace('\n\n ') + PsiMethod:testSomething + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:testSomething('testSomething') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ForError.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ForError.java new file mode 100644 index 000000000000..71165d7c7eb9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ForError.java @@ -0,0 +1,5 @@ +class Test{ + { + for(int i = 0; i < 10; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ForError.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ForError.txt new file mode 100644 index 000000000000..4472f8d02f4e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ForError.txt @@ -0,0 +1,75 @@ +PsiJavaFile:ForError.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiBinaryExpression:i < 10 + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:SEMICOLON(';') + PsiErrorElement:')' expected + + PsiErrorElement:Unexpected token + PsiJavaToken:LT('<') + PsiExpressionStatement + PsiBinaryExpression:EOLError/> + PsiBinaryExpression:EOLError/ + PsiReferenceExpression:EOLError + PsiReferenceParameterList + + PsiIdentifier:EOLError('EOLError') + PsiJavaToken:DIV('/') + PsiErrorElement:Expression expected + + PsiJavaToken:GT('>') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/IncompleteAnnotation.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/IncompleteAnnotation.java new file mode 100644 index 000000000000..d8dbd64b9118 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/IncompleteAnnotation.java @@ -0,0 +1,7 @@ +package foo; + +public class Foo { + public void testSomething(); + + @Null +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/IncompleteAnnotation.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/IncompleteAnnotation.txt new file mode 100644 index 000000000000..ff2223e78f99 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/IncompleteAnnotation.txt @@ -0,0 +1,58 @@ +PsiJavaFile:IncompleteAnnotation.java + PsiPackageStatement:foo + PsiKeyword:package('package') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:foo + PsiIdentifier:foo('foo') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiImportList + + PsiWhiteSpace('\n\n') + PsiClass:Foo + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:testSomething + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:testSomething('testSomething') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n ') + PsiModifierList:@Null + PsiAnnotation + PsiJavaToken:AT('@') + PsiJavaCodeReferenceElement:Null + PsiIdentifier:Null('Null') + PsiReferenceParameterList + + PsiAnnotationParameterList + + PsiErrorElement:Identifier or type expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/LongClass.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/LongClass.java new file mode 100644 index 000000000000..d467c535d80f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/LongClass.java @@ -0,0 +1,30451 @@ +class A{ + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} + + /***/ + void foo(){} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/LongClass.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/LongClass.txt new file mode 100644 index 000000000000..8507878232d1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/LongClass.txt @@ -0,0 +1,223626 @@ +PsiJavaFile:LongClass.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n \n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoClass.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoClass.java new file mode 100644 index 000000000000..91e965a77db4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoClass.java @@ -0,0 +1,4 @@ +import a.b; + +public ClassName{ +} diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoClass.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoClass.txt new file mode 100644 index 000000000000..8859384f6bda --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoClass.txt @@ -0,0 +1,26 @@ +PsiJavaFile:NoClass.java + PsiImportList + PsiImportStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:a.b + PsiJavaCodeReferenceElement:a + PsiIdentifier:a('a') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:b('b') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n') + PsiModifierList:public + PsiKeyword:public('public') + PsiErrorElement:'class' or 'interface' expected + + PsiWhiteSpace(' ') + PsiErrorElement:'class' or 'interface' expected + PsiIdentifier:ClassName('ClassName') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoType.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoType.java new file mode 100644 index 000000000000..111de45fca25 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoType.java @@ -0,0 +1,3 @@ +class ClassName{ + new X(); +} diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoType.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoType.txt new file mode 100644 index 000000000000..114f4c4bee7e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/NoType.txt @@ -0,0 +1,34 @@ +PsiJavaFile:NoType.java + PsiImportList + + PsiClass:ClassName + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:ClassName('ClassName') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiErrorElement:Unexpected token + PsiKeyword:new('new') + PsiWhiteSpace(' ') + PsiMethod:X + PsiModifierList: + + PsiTypeParameterList + + PsiIdentifier:X('X') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ParametrizedClass.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ParametrizedClass.java new file mode 100644 index 000000000000..fedaa3589aae --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ParametrizedClass.java @@ -0,0 +1,3 @@ +public class A { + T x; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/ParametrizedClass.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ParametrizedClass.txt new file mode 100644 index 000000000000..d7e6b256bd32 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/ParametrizedClass.txt @@ -0,0 +1,54 @@ +PsiJavaFile:ParametrizedClass.java + PsiImportList + + PsiClass:A + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiWhiteSpace(' ') + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:T + PsiIdentifier:T('T') + PsiWhiteSpace(' ') + PsiElement(EXTENDS_BOUND_LIST) + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:java.util.List + PsiJavaCodeReferenceElement:java.util + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:util('util') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:List('List') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:x + PsiModifierList: + + PsiTypeElement:T + PsiJavaCodeReferenceElement:T + PsiIdentifier:T('T') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:x('x') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Pines.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Pines.java new file mode 100644 index 000000000000..f791df251a58 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Pines.java @@ -0,0 +1,5 @@ +class A> extends List> { + int method(T x) { + return x.size() >> 2; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Pines.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Pines.txt new file mode 100644 index 000000000000..f90fd252e076 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Pines.txt @@ -0,0 +1,108 @@ +PsiJavaFile:Pines.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:T + PsiIdentifier:T('T') + PsiWhiteSpace(' ') + PsiElement(EXTENDS_BOUND_LIST) + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:List + PsiIdentifier:List('List') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiReferenceList + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:List> + PsiIdentifier:List('List') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:List + PsiJavaCodeReferenceElement:List + PsiIdentifier:List('List') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:Integer + PsiJavaCodeReferenceElement:Integer + PsiIdentifier:Integer('Integer') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiJavaToken:GT('>') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:(T x) + PsiJavaToken:LPARENTH('(') + PsiParameter:x + PsiModifierList: + + PsiTypeElement:T + PsiJavaCodeReferenceElement:T + PsiIdentifier:T('T') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:x('x') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiBinaryExpression:x.size() >> 2 + PsiMethodCallExpression:x.size() + PsiReferenceExpression:x.size + PsiReferenceExpression:x + PsiReferenceParameterList + + PsiIdentifier:x('x') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:size('size') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:GTGT('>>') + PsiWhiteSpace(' ') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon.java new file mode 100644 index 000000000000..7ddcda196f7f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon.java @@ -0,0 +1,6 @@ +class ClassName{ + void f(){ + }; + void g(){ + }; +} diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon.txt new file mode 100644 index 000000000000..4d866b4a811a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon.txt @@ -0,0 +1,58 @@ +PsiJavaFile:Semicolon.java + PsiImportList + + PsiClass:ClassName + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:ClassName('ClassName') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiMethod:g + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:g('g') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon2.java b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon2.java new file mode 100644 index 000000000000..daa990953b70 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon2.java @@ -0,0 +1,2 @@ +class ClassName{ +}; diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon2.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon2.txt new file mode 100644 index 000000000000..1eb4ed0169f2 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/class/Semicolon2.txt @@ -0,0 +1,19 @@ +PsiJavaFile:Semicolon2.java + PsiImportList + + PsiClass:ClassName + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:ClassName('ClassName') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore1.java b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore1.java new file mode 100644 index 000000000000..bbb8e7d74eec --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore1.java @@ -0,0 +1,4 @@ +class A{ + // comment + int field; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore1.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore1.txt new file mode 100644 index 000000000000..8489e5bf0a26 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore1.txt @@ -0,0 +1,29 @@ +PsiJavaFile:BindBefore1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiComment(END_OF_LINE_COMMENT)('// comment') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore2.java b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore2.java new file mode 100644 index 000000000000..3a8a91148d02 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore2.java @@ -0,0 +1,5 @@ +class A{ + // comment + + int field; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore2.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore2.txt new file mode 100644 index 000000000000..29224a6d4c25 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore2.txt @@ -0,0 +1,29 @@ +PsiJavaFile:BindBefore2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiComment(END_OF_LINE_COMMENT)('// comment') + PsiWhiteSpace('\n\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3.java b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3.java new file mode 100644 index 000000000000..1104bbca7351 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3.java @@ -0,0 +1,3 @@ +class A{ // comment + int field; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3.txt new file mode 100644 index 000000000000..9388af7c02ca --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3.txt @@ -0,0 +1,29 @@ +PsiJavaFile:BindBefore3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiComment(END_OF_LINE_COMMENT)('// comment') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3a.java b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3a.java new file mode 100644 index 000000000000..7ba1706792a9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3a.java @@ -0,0 +1,3 @@ +class A{// comment + int field; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3a.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3a.txt new file mode 100644 index 000000000000..85262bba42da --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore3a.txt @@ -0,0 +1,28 @@ +PsiJavaFile:BindBefore3a.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiComment(END_OF_LINE_COMMENT)('// comment') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore4.java b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore4.java new file mode 100644 index 000000000000..82411d793f34 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore4.java @@ -0,0 +1,6 @@ +class A{ + // comment 1 + // comment 2 + // comment 3 + int field; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore4.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore4.txt new file mode 100644 index 000000000000..117f263a981a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/commentBinding/BindBefore4.txt @@ -0,0 +1,33 @@ +PsiJavaFile:BindBefore4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiComment(END_OF_LINE_COMMENT)('// comment 1') + PsiWhiteSpace('\n ') + PsiComment(END_OF_LINE_COMMENT)('// comment 2') + PsiWhiteSpace('\n ') + PsiComment(END_OF_LINE_COMMENT)('// comment 3') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializer.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializer.java new file mode 100644 index 000000000000..8a226bb537cf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializer.java @@ -0,0 +1,3 @@ +class Test{ + int field = +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializer.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializer.txt new file mode 100644 index 000000000000..47026eda88d5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializer.txt @@ -0,0 +1,30 @@ +PsiJavaFile:MissingInitializer.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializerExpression.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializerExpression.java new file mode 100644 index 000000000000..35ce132a8c1a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializerExpression.java @@ -0,0 +1,3 @@ +class Test{ + int field=; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializerExpression.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializerExpression.txt new file mode 100644 index 000000000000..26b3971824a7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MissingInitializerExpression.txt @@ -0,0 +1,30 @@ +PsiJavaFile:MissingInitializerExpression.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:EQ('=') + PsiErrorElement:Expression expected + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/Multi.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Multi.java new file mode 100644 index 000000000000..41cf2b826ccd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Multi.java @@ -0,0 +1,3 @@ +class Test{ + int field1 = 0, field2; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/Multi.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Multi.txt new file mode 100644 index 000000000000..bc5f73b75090 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Multi.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Multi.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field1 + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field1('field1') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiField:field2 + PsiIdentifier:field2('field2') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/MultiLineUnclosed.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MultiLineUnclosed.java new file mode 100644 index 000000000000..527b50f44021 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MultiLineUnclosed.java @@ -0,0 +1,4 @@ +class Test{ + int + Object method(){} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/MultiLineUnclosed.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MultiLineUnclosed.txt new file mode 100644 index 000000000000..da7394d7c95d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/MultiLineUnclosed.txt @@ -0,0 +1,46 @@ +PsiJavaFile:MultiLineUnclosed.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiErrorElement:Identifier expected + + PsiWhiteSpace(' \n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:Object + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/Simple.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Simple.java new file mode 100644 index 000000000000..a1683a21ebf5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Simple.java @@ -0,0 +1,3 @@ +class Test{ + int field = 0; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/Simple.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Simple.txt new file mode 100644 index 000000000000..be12806ecd4d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/Simple.txt @@ -0,0 +1,32 @@ +PsiJavaFile:Simple.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedBracket.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedBracket.java new file mode 100644 index 000000000000..4795eb5ccce7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedBracket.java @@ -0,0 +1,3 @@ +class Test{ + int field[ +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedBracket.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedBracket.txt new file mode 100644 index 000000000000..cea374cf0967 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedBracket.txt @@ -0,0 +1,29 @@ +PsiJavaFile:UnclosedBracket.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:LBRACKET('[') + PsiErrorElement:']' expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedComma.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedComma.java new file mode 100644 index 000000000000..98a15f2af61e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedComma.java @@ -0,0 +1,3 @@ +class Test{ + int field, +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedComma.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedComma.txt new file mode 100644 index 000000000000..46f52d8d25f6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedComma.txt @@ -0,0 +1,29 @@ +PsiJavaFile:UnclosedComma.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiJavaToken:COMMA(',') + PsiErrorElement:Identifier expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedSemicolon.java b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedSemicolon.java new file mode 100644 index 000000000000..a64532166406 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedSemicolon.java @@ -0,0 +1,3 @@ +class Test{ + int field +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedSemicolon.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedSemicolon.txt new file mode 100644 index 000000000000..0b16048eb726 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/field/UnclosedSemicolon.txt @@ -0,0 +1,28 @@ +PsiJavaFile:UnclosedSemicolon.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:field + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:field('field') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack.java new file mode 100644 index 000000000000..8960e38ea687 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack.java @@ -0,0 +1,4 @@ +class A { + + String s = ""; +} diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack.txt new file mode 100644 index 000000000000..ce601f3b183a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack.txt @@ -0,0 +1,48 @@ +PsiJavaFile:CompletionHack.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:s + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:X + PsiIdentifier:X('X') + PsiElement(EXTENDS_BOUND_LIST) + + PsiWhiteSpace(' ') + PsiErrorElement:Unexpected identifier + PsiIdentifier:IntelliJIdeaRulezz('IntelliJIdeaRulezz') + PsiJavaToken:GT('>') + PsiWhiteSpace('\n ') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:s('s') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:"" + PsiJavaToken:STRING_LITERAL('""') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack1.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack1.java new file mode 100644 index 000000000000..fcdd51abd806 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/CompletionHack1.java @@ -0,0 +1,4 @@ +class A { + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:s + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:X + PsiIdentifier:X('X') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace('\n ') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:s('s') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:"" + PsiJavaToken:STRING_LITERAL('""') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Er b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Er new file mode 100644 index 000000000000..85082a89bae7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Er @@ -0,0 +1,85 @@ + +private +static +volatile +class a { + + static + private + public + abstract { + int i = 4; + } + synchronized Object x; + + + private class c1 { + private void ff() {} + } + static strictfp class c2 {} + + private static interface ii { + private int f1 = 2; + protected int f2 = 2; + public int f3 = 3; + + + private int f1(); + protected int f2(); + public int f3(); + void f4(); + + } + + void f1(final String i) { + final int ii = 3; + private int i2; + static int i3; + + try { + throw new Exception(); + } catch (final static Exception e) { + } + } + +} + +interface ff { + static class cc {} +} + +abstract class c { + abstract c(); + static c(int i) {} + native c(boolean b); + final c(char c) {} + strictfp c(String s) {} + synchronized c(Object o) {} +} + +// local interface +class cc { + void f() { + interface i {} + } + void ff() { + class inn { + interface i {} + } + } + + Object o = new Runnable() { + interface i {} + public void run() {} + }; +} + +interface i3 { + strictfp int f1; + transient int f2; + synchronized int f3; + + strictfp int m1() { return 0; } + transient int m2() { return 0; } + synchronized int m3() { return 0; } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors.java new file mode 100644 index 000000000000..402a353511ba --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors.java @@ -0,0 +1,9 @@ +// illegal modifier combinations + +abstract public class a { + public static protected int f1 = 0; +} + +class ff { + +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors.txt new file mode 100644 index 000000000000..f0acc3d964cf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors.txt @@ -0,0 +1,82 @@ +PsiJavaFile:Errors.java + PsiComment(END_OF_LINE_COMMENT)('// illegal modifier combinations') + PsiWhiteSpace('\n\n') + PsiImportList + + PsiClass:a + PsiModifierList:abstract public + PsiKeyword:abstract('abstract') + PsiWhiteSpace(' ') + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiModifierList:public static + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:static('static') + PsiWhiteSpace(' ') + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:descr + PsiJavaCodeReferenceElement:descr + PsiIdentifier:descr('descr') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"2"') + PsiJavaToken:GT('>') + PsiField:f1 + PsiModifierList:protected + PsiKeyword:protected('protected') + PsiWhiteSpace(' ') + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:f1('f1') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' \n') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n') + PsiClass:ff + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:ff('ff') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n \n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors1.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors1.java new file mode 100644 index 000000000000..aecf184b97bc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors1.java @@ -0,0 +1,6 @@ + +private +static +volatile +class a { +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors1.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors1.txt new file mode 100644 index 000000000000..8075a982d8b9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Errors1.txt @@ -0,0 +1,118 @@ +PsiJavaFile:Errors1.java + PsiImportList + + PsiModifierList: + + PsiErrorElement:'class' or 'interface' expected + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiErrorElement:'class' or 'interface' expected + PsiIdentifier:descr('descr') + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Modifier 'private' not allowed here"') + PsiJavaToken:GT('>') + PsiModifierList:private + PsiKeyword:private('private') + PsiErrorElement:'class' or 'interface' expected + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:'class' or 'interface' expected + PsiJavaToken:DIV('/') + PsiIdentifier:error('error') + PsiJavaToken:GT('>') + PsiWhiteSpace(' \n') + PsiModifierList: + + PsiErrorElement:'class' or 'interface' expected + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiErrorElement:'class' or 'interface' expected + PsiIdentifier:descr('descr') + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Modifier 'static' not allowed here"') + PsiJavaToken:GT('>') + PsiModifierList:static + PsiKeyword:static('static') + PsiErrorElement:'class' or 'interface' expected + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:'class' or 'interface' expected + PsiJavaToken:DIV('/') + PsiIdentifier:error('error') + PsiJavaToken:GT('>') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiErrorElement:'class' or 'interface' expected + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiErrorElement:'class' or 'interface' expected + PsiIdentifier:descr('descr') + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Modifier 'volatile' not allowed here"') + PsiJavaToken:GT('>') + PsiModifierList:volatile + PsiKeyword:volatile('volatile') + PsiErrorElement:'class' or 'interface' expected + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:'class' or 'interface' expected + PsiJavaToken:DIV('/') + PsiIdentifier:error('error') + PsiJavaToken:GT('>') + PsiWhiteSpace('\n') + PsiClass:a + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethod.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethod.java new file mode 100644 index 000000000000..0e3aa9a7ce64 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethod.java @@ -0,0 +1,8 @@ +public class Test { + public static test() { + } + void test1() { + } + String test2() { + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethod.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethod.txt new file mode 100644 index 000000000000..4fc4d7314f63 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethod.txt @@ -0,0 +1,119 @@ +PsiJavaFile:GenericMethod.java + PsiImportList + + PsiClass:Test + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:test + PsiModifierList:public static + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:static('static') + PsiWhiteSpace(' ') + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:E + PsiIdentifier:E('E') + PsiElement(EXTENDS_BOUND_LIST) + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:test('test') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:test1 + PsiModifierList: + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:E + PsiIdentifier:E('E') + PsiElement(EXTENDS_BOUND_LIST) + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:test1('test1') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiMethod:test2 + PsiModifierList: + + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:E1 + PsiIdentifier:E1('E1') + PsiWhiteSpace(' ') + PsiElement(EXTENDS_BOUND_LIST) + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:Integer + PsiIdentifier:Integer('Integer') + PsiReferenceParameterList + + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiTypeParameter:E2 + PsiIdentifier:E2('E2') + PsiWhiteSpace(' ') + PsiElement(EXTENDS_BOUND_LIST) + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:Runnable + PsiIdentifier:Runnable('Runnable') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:test2('test2') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethodErrors.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethodErrors.java new file mode 100644 index 000000000000..9f89af61df1f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethodErrors.java @@ -0,0 +1,4 @@ +public class Test { + test () { + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethodErrors.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethodErrors.txt new file mode 100644 index 000000000000..b803ec76dfc3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/GenericMethodErrors.txt @@ -0,0 +1,66 @@ +PsiJavaFile:GenericMethodErrors.java + PsiImportList + + PsiClass:Test + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:Error + PsiIdentifier:Error('Error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:sss + PsiJavaCodeReferenceElement:sss + PsiIdentifier:sss('sss') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiWhiteSpace(' ') + PsiErrorElement:Unexpected token + PsiJavaToken:DIV('/') + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:test + PsiIdentifier:test('test') + PsiWhiteSpace(' ') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:error + PsiJavaCodeReferenceElement:error + PsiIdentifier:error('error') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/NoLocalMethod.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/NoLocalMethod.java new file mode 100644 index 000000000000..604399227fa3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/NoLocalMethod.java @@ -0,0 +1,6 @@ +class A{ + { + a.b + foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/NoLocalMethod.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/NoLocalMethod.txt new file mode 100644 index 000000000000..f44b2b5b59be --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/NoLocalMethod.txt @@ -0,0 +1,50 @@ +PsiJavaFile:NoLocalMethod.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiReferenceExpression:a.b + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:b('b') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal1.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal1.java new file mode 100644 index 000000000000..8e4ca07a8b6b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal1.java @@ -0,0 +1,4 @@ +class A{ + void f(){ + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal1.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal1.txt new file mode 100644 index 000000000000..85ea51fbd58c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal1.txt @@ -0,0 +1,37 @@ +PsiJavaFile:Normal1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal2.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal2.java new file mode 100644 index 000000000000..30bc29fc9309 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal2.java @@ -0,0 +1,3 @@ +class A{ + void f(); +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal2.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal2.txt new file mode 100644 index 000000000000..d86330a72fcf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Normal2.txt @@ -0,0 +1,34 @@ +PsiJavaFile:Normal2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed1.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed1.java new file mode 100644 index 000000000000..756f586dbe5d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed1.java @@ -0,0 +1,3 @@ +class A{ + void f() +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed1.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed1.txt new file mode 100644 index 000000000000..bfa0d8649edf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed1.txt @@ -0,0 +1,35 @@ +PsiJavaFile:Unclosed1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiErrorElement:'{' or ';' expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed2.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed2.java new file mode 100644 index 000000000000..4370fe417d8f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed2.java @@ -0,0 +1,3 @@ +class A{ + void f( +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed2.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed2.txt new file mode 100644 index 000000000000..75fbaa48c4af --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed2.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Unclosed2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:( + PsiJavaToken:LPARENTH('(') + PsiErrorElement:')' expected + + PsiReferenceList + + PsiErrorElement:'{' or ';' expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed3.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed3.java new file mode 100644 index 000000000000..2c40a0159aa1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed3.java @@ -0,0 +1,4 @@ +class A{ + void f() + void g(); +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed3.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed3.txt new file mode 100644 index 000000000000..2d03381965da --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed3.txt @@ -0,0 +1,51 @@ +PsiJavaFile:Unclosed3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiErrorElement:'{' or ';' expected + + PsiWhiteSpace('\n ') + PsiMethod:g + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:g('g') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed4.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed4.java new file mode 100644 index 000000000000..267a5cfe0ad6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed4.java @@ -0,0 +1,3 @@ +class A{ + void f(int a +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed4.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed4.txt new file mode 100644 index 000000000000..c1146a582935 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed4.txt @@ -0,0 +1,43 @@ +PsiJavaFile:Unclosed4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:(int a + PsiJavaToken:LPARENTH('(') + PsiParameter:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiErrorElement:')' expected + + PsiReferenceList + + PsiErrorElement:'{' or ';' expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed5.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed5.java new file mode 100644 index 000000000000..0bff8d8f4cca --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed5.java @@ -0,0 +1,3 @@ +class A{ + void f(int a,, +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed5.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed5.txt new file mode 100644 index 000000000000..a7744683bfec --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed5.txt @@ -0,0 +1,47 @@ +PsiJavaFile:Unclosed5.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:(int a,, + PsiJavaToken:LPARENTH('(') + PsiParameter:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiJavaToken:COMMA(',') + PsiErrorElement:Parameter expected + + PsiJavaToken:COMMA(',') + PsiErrorElement:Identifier or type expected + + PsiReferenceList + + PsiErrorElement:'{' or ';' expected + + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed6.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed6.java new file mode 100644 index 000000000000..65572143e96d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed6.java @@ -0,0 +1,3 @@ +class A{ + void f(int a,); +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed6.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed6.txt new file mode 100644 index 000000000000..a653bd768fe1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/Unclosed6.txt @@ -0,0 +1,44 @@ +PsiJavaFile:Unclosed6.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:(int a,) + PsiJavaToken:LPARENTH('(') + PsiParameter:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiJavaToken:COMMA(',') + PsiErrorElement:Identifier or type expected + + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/WildcardParsing.java b/java/java-tests/testData/psi/parser-full/declarationParsing/method/WildcardParsing.java new file mode 100644 index 000000000000..1e4686ba1515 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/WildcardParsing.java @@ -0,0 +1,6 @@ +class C { + List x(Collection x) { + X x = new X(); + X> k; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/declarationParsing/method/WildcardParsing.txt b/java/java-tests/testData/psi/parser-full/declarationParsing/method/WildcardParsing.txt new file mode 100644 index 000000000000..7b2c24ef485d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/declarationParsing/method/WildcardParsing.txt @@ -0,0 +1,146 @@ +PsiJavaFile:WildcardParsing.java + PsiImportList + + PsiClass:C + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:x + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:List + PsiJavaCodeReferenceElement:List + PsiIdentifier:List('List') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:? extends B + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiTypeElement:B + PsiJavaCodeReferenceElement:B + PsiIdentifier:B('B') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:x('x') + PsiParameterList:(Collection x) + PsiJavaToken:LPARENTH('(') + PsiParameter:x + PsiModifierList: + + PsiTypeElement:Collection + PsiJavaCodeReferenceElement:Collection + PsiIdentifier:Collection('Collection') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:? super B + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiKeyword:super('super') + PsiWhiteSpace(' ') + PsiTypeElement:B + PsiJavaCodeReferenceElement:B + PsiIdentifier:B('B') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:x('x') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:x + PsiModifierList: + + PsiTypeElement:X + PsiJavaCodeReferenceElement:X + PsiIdentifier:X('X') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:? + PsiJavaToken:QUEST('?') + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:x('x') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiNewExpression:new X() + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:X + PsiIdentifier:X('X') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:B + PsiJavaCodeReferenceElement:B + PsiIdentifier:B('B') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:k + PsiModifierList: + + PsiTypeElement:X> + PsiJavaCodeReferenceElement:X> + PsiIdentifier:X('X') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:? super Z + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiKeyword:super('super') + PsiWhiteSpace(' ') + PsiTypeElement:Z + PsiJavaCodeReferenceElement:Z + PsiIdentifier:Z('Z') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:? extends B + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiTypeElement:B + PsiJavaCodeReferenceElement:B + PsiIdentifier:B('B') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:k('k') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/And0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/And0.java new file mode 100644 index 000000000000..3cf100cd58e4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/And0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a & b & c; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/And0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/And0.txt new file mode 100644 index 000000000000..1cd5533086ac --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/And0.txt @@ -0,0 +1,51 @@ +PsiJavaFile:And0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiBinaryExpression:a & b & c + PsiBinaryExpression:a & b + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:AND('&') + PsiWhiteSpace(' ') + PsiReferenceExpression:b + PsiReferenceParameterList + + PsiIdentifier:b('b') + PsiWhiteSpace(' ') + PsiJavaToken:AND('&') + PsiWhiteSpace(' ') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/And1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/And1.java new file mode 100644 index 000000000000..462d94eec48b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/And1.java @@ -0,0 +1,5 @@ +class Foo{ + { + a & + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/And1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/And1.txt new file mode 100644 index 000000000000..77b20fe56859 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/And1.txt @@ -0,0 +1,39 @@ +PsiJavaFile:And1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiBinaryExpression:a & + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:AND('&') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Anonymous2.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Anonymous2.java new file mode 100644 index 000000000000..a00c2ae792a5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Anonymous2.java @@ -0,0 +1,17 @@ +// "Copy 'a' to temp final variable" "true" +public class DoubleTrouble { + public void test() { + int a = 1; + a = 2; + class s { + public void run() { + new Runnable() { + public void run() { + System.out.println(a); + } + }.run(); + } + } + } + +} diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Anonymous2.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Anonymous2.txt new file mode 100644 index 000000000000..e0a371295730 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Anonymous2.txt @@ -0,0 +1,197 @@ +PsiJavaFile:Anonymous2.java + PsiComment(END_OF_LINE_COMMENT)('// "Copy 'a' to temp final variable" "true"') + PsiWhiteSpace('\n') + PsiImportList + + PsiClass:DoubleTrouble + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:DoubleTrouble('DoubleTrouble') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:test + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:test('test') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:a = 2 + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiClass:s + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:s('s') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:run + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:run('run') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:new Runnable() { + public void run() { + System.out.println(a); + } + }.run() + PsiReferenceExpression:new Runnable() { + public void run() { + System.out.println(a); + } + }.run + PsiNewExpression:new Runnable() { + public void run() { + System.out.println(a); + } + } + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiAnonymousClass + PsiJavaCodeReferenceElement:Runnable + PsiIdentifier:Runnable('Runnable') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:run + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:run('run') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:System.out.println(a) + PsiReferenceExpression:System.out.println + PsiReferenceExpression:System.out + PsiReferenceExpression:System + PsiReferenceParameterList + + PsiIdentifier:System('System') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:out('out') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:println('println') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:run('run') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors.java b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors.java new file mode 100644 index 000000000000..e488f4d0e367 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors.java @@ -0,0 +1,5 @@ +class Test { + void method() { + new a() { static int i; }; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors.txt new file mode 100644 index 000000000000..3e36753dd338 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors.txt @@ -0,0 +1,78 @@ +PsiJavaFile:AnonymousErrors.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new a() { static int i; } + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiAnonymousClass + PsiJavaCodeReferenceElement:a + PsiIdentifier:a('a') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiField:i + PsiModifierList:static + PsiKeyword:static('static') + PsiWhiteSpace(' ') + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors1.java new file mode 100644 index 000000000000..f738327fc4bb --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors1.java @@ -0,0 +1,29 @@ +public class a { + void f1() + { + new a() { + static + int i; + + // compile time constant is OK + static final int f1 = 3 < 4 ? (a.ix==5 ? 1 : 3) / 4 + 18 : 0; + + // its not a compile time constant + static + final Object o = null; + + static + final int f2 = x instanceof Integer ? 1 : 0; + + static + class a_ic_c2 {} + + static + int a_ic_m2(String s) { return 0; } + // static initializer + static + {} + }; + } +} + diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors1.txt new file mode 100644 index 000000000000..1e1e343ba4ee --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousErrors1.txt @@ -0,0 +1,559 @@ +PsiJavaFile:AnonymousErrors1.java + PsiImportList + + PsiClass:a + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f1 + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f1('f1') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' \n ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new a() { + static + int i; + + // compile time constant is OK + static final int f1 = 3 < 4 ? (a.ix==5 ? 1 : 3) / 4 + 18 : 0; + + // its not a compile time constant + static + final Object o = null; + + static + final int f2 = x instanceof Integer ? 1 : 0; + + static + class a_ic_c2 {} + + static + int a_ic_m2(String s) { return 0; } + // static initializer + static + {} + } + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiAnonymousClass + PsiJavaCodeReferenceElement:a + PsiIdentifier:a('a') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:descr + PsiJavaCodeReferenceElement:descr + PsiIdentifier:descr('descr') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"') + PsiJavaToken:GT('>') + PsiModifierList:static + PsiKeyword:static('static') + PsiErrorElement:Identifier or type expected + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:Unexpected token + PsiJavaToken:DIV('/') + PsiModifierList: + + PsiTypeElement:error + PsiJavaCodeReferenceElement:error + PsiIdentifier:error('error') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:GT('>') + PsiWhiteSpace('\n ') + PsiField:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n ') + PsiField:f1 + PsiComment(END_OF_LINE_COMMENT)('// compile time constant is OK') + PsiWhiteSpace('\n ') + PsiModifierList:static final + PsiKeyword:static('static') + PsiWhiteSpace(' ') + PsiKeyword:final('final') + PsiWhiteSpace(' ') + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:f1('f1') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiConditionalExpression:3 < 4 ? (a.ix==5 ? 1 : 3) / 4 + 18 : 0 + PsiBinaryExpression:3 < 4 + PsiLiteralExpression:3 + PsiJavaToken:INTEGER_LITERAL('3') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:4 + PsiJavaToken:INTEGER_LITERAL('4') + PsiWhiteSpace(' ') + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiBinaryExpression:(a.ix==5 ? 1 : 3) / 4 + 18 + PsiBinaryExpression:(a.ix==5 ? 1 : 3) / 4 + PsiParenthesizedExpression:(a.ix==5 ? 1 : 3) + PsiJavaToken:LPARENTH('(') + PsiConditionalExpression:a.ix==5 ? 1 : 3 + PsiBinaryExpression:a.ix==5 + PsiReferenceExpression:a.ix + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:ix('ix') + PsiJavaToken:EQEQ('==') + PsiLiteralExpression:5 + PsiJavaToken:INTEGER_LITERAL('5') + PsiWhiteSpace(' ') + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiWhiteSpace(' ') + PsiJavaToken:COLON(':') + PsiWhiteSpace(' ') + PsiLiteralExpression:3 + PsiJavaToken:INTEGER_LITERAL('3') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:DIV('/') + PsiWhiteSpace(' ') + PsiLiteralExpression:4 + PsiJavaToken:INTEGER_LITERAL('4') + PsiWhiteSpace(' ') + PsiJavaToken:PLUS('+') + PsiWhiteSpace(' ') + PsiLiteralExpression:18 + PsiJavaToken:INTEGER_LITERAL('18') + PsiWhiteSpace(' ') + PsiJavaToken:COLON(':') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n ') + PsiComment(END_OF_LINE_COMMENT)('// its not a compile time constant') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:descr + PsiJavaCodeReferenceElement:descr + PsiIdentifier:descr('descr') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"') + PsiJavaToken:GT('>') + PsiModifierList:static + PsiKeyword:static('static') + PsiErrorElement:Identifier or type expected + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:Unexpected token + PsiJavaToken:DIV('/') + PsiModifierList: + + PsiTypeElement:error + PsiJavaCodeReferenceElement:error + PsiIdentifier:error('error') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:GT('>') + PsiWhiteSpace('\n ') + PsiField:o + PsiModifierList:final + PsiKeyword:final('final') + PsiWhiteSpace(' ') + PsiTypeElement:Object + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:o('o') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:null + PsiJavaToken:NULL_KEYWORD('null') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n ') + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:descr + PsiJavaCodeReferenceElement:descr + PsiIdentifier:descr('descr') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"') + PsiJavaToken:GT('>') + PsiModifierList:static + PsiKeyword:static('static') + PsiErrorElement:Identifier or type expected + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:Unexpected token + PsiJavaToken:DIV('/') + PsiModifierList: + + PsiTypeElement:error + PsiJavaCodeReferenceElement:error + PsiIdentifier:error('error') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:GT('>') + PsiWhiteSpace('\n ') + PsiField:f2 + PsiModifierList:final + PsiKeyword:final('final') + PsiWhiteSpace(' ') + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:f2('f2') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiConditionalExpression:x instanceof Integer ? 1 : 0 + PsiInstanceofExpression:x instanceof Integer + PsiReferenceExpression:x + PsiReferenceParameterList + + PsiIdentifier:x('x') + PsiWhiteSpace(' ') + PsiKeyword:instanceof('instanceof') + PsiWhiteSpace(' ') + PsiTypeElement:Integer + PsiJavaCodeReferenceElement:Integer + PsiIdentifier:Integer('Integer') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiWhiteSpace(' ') + PsiJavaToken:COLON(':') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n ') + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:descr + PsiJavaCodeReferenceElement:descr + PsiIdentifier:descr('descr') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"') + PsiJavaToken:GT('>') + PsiModifierList:static + PsiKeyword:static('static') + PsiErrorElement:Identifier or type expected + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:Unexpected token + PsiJavaToken:DIV('/') + PsiModifierList: + + PsiTypeElement:error + PsiJavaCodeReferenceElement:error + PsiIdentifier:error('error') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:GT('>') + PsiWhiteSpace('\n ') + PsiClass:a_ic_c2 + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:a_ic_c2('a_ic_c2') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n\n ') + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:descr + PsiJavaCodeReferenceElement:descr + PsiIdentifier:descr('descr') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"') + PsiJavaToken:GT('>') + PsiModifierList:static + PsiKeyword:static('static') + PsiErrorElement:Identifier or type expected + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:Unexpected token + PsiJavaToken:DIV('/') + PsiModifierList: + + PsiTypeElement:error + PsiJavaCodeReferenceElement:error + PsiIdentifier:error('error') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:GT('>') + PsiWhiteSpace('\n ') + PsiMethod:a_ic_m2 + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a_ic_m2('a_ic_m2') + PsiParameterList:(String s) + PsiJavaToken:LPARENTH('(') + PsiParameter:s + PsiModifierList: + + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:s('s') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiComment(END_OF_LINE_COMMENT)('// static initializer') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiErrorElement:Unexpected token + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:error + PsiIdentifier:error('error') + PsiElement(EXTENDS_BOUND_LIST) + + PsiErrorElement:'>' expected. + + PsiWhiteSpace(' ') + PsiTypeElement:descr + PsiJavaCodeReferenceElement:descr + PsiIdentifier:descr('descr') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:EQ('=') + PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"') + PsiJavaToken:GT('>') + PsiModifierList:static + PsiKeyword:static('static') + PsiErrorElement:Identifier or type expected + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Type parameter expected + + PsiErrorElement:'>' expected. + + PsiErrorElement:Unexpected token + PsiJavaToken:DIV('/') + PsiModifierList: + + PsiTypeElement:error + PsiJavaCodeReferenceElement:error + PsiIdentifier:error('error') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:Unexpected token + PsiJavaToken:GT('>') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousWithTypeParams.java b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousWithTypeParams.java new file mode 100644 index 000000000000..830f125a7275 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousWithTypeParams.java @@ -0,0 +1,7 @@ +class Test { + void method() { + new a() { + void a() {} + }; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousWithTypeParams.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousWithTypeParams.txt new file mode 100644 index 000000000000..c718dc0c1d5c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/AnonymousWithTypeParams.txt @@ -0,0 +1,86 @@ +PsiJavaFile:AnonymousWithTypeParams.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new a() { + void a() {} + } + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiAnonymousClass + PsiJavaCodeReferenceElement:a + PsiIdentifier:a('a') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:T + PsiJavaCodeReferenceElement:T + PsiIdentifier:T('T') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:a + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer0.java new file mode 100644 index 000000000000..2cd326fa89cc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer0.java @@ -0,0 +1,3 @@ +class A{ + int a = { }; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer0.txt new file mode 100644 index 000000000000..7f7b896d0600 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer0.txt @@ -0,0 +1,34 @@ +PsiJavaFile:ArrayInitializer0.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer1.java new file mode 100644 index 000000000000..de17beaae7dd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer1.java @@ -0,0 +1,3 @@ +class A{ + int a = { 1 }; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer1.txt new file mode 100644 index 000000000000..c7166675bd46 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer1.txt @@ -0,0 +1,37 @@ +PsiJavaFile:ArrayInitializer1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ 1 } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer2.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer2.java new file mode 100644 index 000000000000..ff08db1858b5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer2.java @@ -0,0 +1,3 @@ +class A{ + int a = { 1, }; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer2.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer2.txt new file mode 100644 index 000000000000..fa6091f2d8f5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer2.txt @@ -0,0 +1,38 @@ +PsiJavaFile:ArrayInitializer2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ 1, } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer3.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer3.java new file mode 100644 index 000000000000..005b384ba6e1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer3.java @@ -0,0 +1,3 @@ +class A{ + int a = { 1,2 }; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer3.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer3.txt new file mode 100644 index 000000000000..edebfdc6c508 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer3.txt @@ -0,0 +1,40 @@ +PsiJavaFile:ArrayInitializer3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ 1,2 } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:COMMA(',') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer4.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer4.java new file mode 100644 index 000000000000..0c727d6631f5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer4.java @@ -0,0 +1,3 @@ +class A{ + int a = { 1 2 }; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer4.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer4.txt new file mode 100644 index 000000000000..fdad5e8a5c6a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer4.txt @@ -0,0 +1,42 @@ +PsiJavaFile:ArrayInitializer4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ 1 2 } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiErrorElement:',' expected + + PsiWhiteSpace(' ') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer5.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer5.java new file mode 100644 index 000000000000..8de74b2e1ebe --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer5.java @@ -0,0 +1,3 @@ +class A{ + int a = { { }; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer5.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer5.txt new file mode 100644 index 000000000000..a73ffc7fd33f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer5.txt @@ -0,0 +1,41 @@ +PsiJavaFile:ArrayInitializer5.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ { } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiErrorElement:',' expected + + PsiErrorElement:'}' expected + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer6.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer6.java new file mode 100644 index 000000000000..e0cd64f3bd0d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer6.java @@ -0,0 +1,3 @@ +class A{ + int a = { , }; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer6.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer6.txt new file mode 100644 index 000000000000..d55d73cff3b2 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer6.txt @@ -0,0 +1,36 @@ +PsiJavaFile:ArrayInitializer6.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ , } + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer7.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer7.java new file mode 100644 index 000000000000..d2cff8180278 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer7.java @@ -0,0 +1,4 @@ +class A{ + int a = { + , 7}; +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer7.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer7.txt new file mode 100644 index 000000000000..30c12fc491ed --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ArrayInitializer7.txt @@ -0,0 +1,41 @@ +PsiJavaFile:ArrayInitializer7.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:a + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiArrayInitializerExpression:{ + , 7} + PsiJavaToken:LBRACE('{') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiLiteralExpression:7 + PsiJavaToken:INTEGER_LITERAL('7') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment0.java new file mode 100644 index 000000000000..db9c613486c5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment0.java @@ -0,0 +1,5 @@ +class Foo{ + { + a = 0; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment0.txt new file mode 100644 index 000000000000..a288ed46c111 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment0.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Assignment0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:a = 0 + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment1.java new file mode 100644 index 000000000000..683557b7ffe0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment1.java @@ -0,0 +1,5 @@ +class Foo{ + { + a = + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment1.txt new file mode 100644 index 000000000000..50f81facab86 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Assignment1.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Assignment1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:a = + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cast0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Cast0.java new file mode 100644 index 000000000000..ebd77b3478e8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cast0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return (Type)var; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cast0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Cast0.txt new file mode 100644 index 000000000000..71f9e86fc4fe --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cast0.txt @@ -0,0 +1,43 @@ +PsiJavaFile:Cast0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiTypeCastExpression:(Type)var + PsiJavaToken:LPARENTH('(') + PsiTypeElement:Type + PsiJavaCodeReferenceElement:Type + PsiIdentifier:Type('Type') + PsiReferenceParameterList + + PsiJavaToken:RPARENTH(')') + PsiReferenceExpression:var + PsiReferenceParameterList + + PsiIdentifier:var('var') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond0.java new file mode 100644 index 000000000000..92cc9c696a7e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return cond ? true : false; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond0.txt new file mode 100644 index 000000000000..300836573044 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond0.txt @@ -0,0 +1,46 @@ +PsiJavaFile:Cond0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiConditionalExpression:cond ? true : false + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiWhiteSpace(' ') + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiLiteralExpression:true + PsiJavaToken:TRUE_KEYWORD('true') + PsiWhiteSpace(' ') + PsiJavaToken:COLON(':') + PsiWhiteSpace(' ') + PsiLiteralExpression:false + PsiJavaToken:FALSE_KEYWORD('false') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond1.java new file mode 100644 index 000000000000..979828923edf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond1.java @@ -0,0 +1,5 @@ +class Foo{ + { + return cond ? + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond1.txt new file mode 100644 index 000000000000..92400504c134 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond1.txt @@ -0,0 +1,41 @@ +PsiJavaFile:Cond1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiConditionalExpression:cond ? + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiWhiteSpace(' ') + PsiJavaToken:QUEST('?') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond2.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond2.java new file mode 100644 index 000000000000..2a97f08ded73 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond2.java @@ -0,0 +1,5 @@ +class Foo{ + { + return cond ? true + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond2.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond2.txt new file mode 100644 index 000000000000..3b320e763163 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond2.txt @@ -0,0 +1,44 @@ +PsiJavaFile:Cond2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiConditionalExpression:cond ? true + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiWhiteSpace(' ') + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiLiteralExpression:true + PsiJavaToken:TRUE_KEYWORD('true') + PsiErrorElement:':' expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond3.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond3.java new file mode 100644 index 000000000000..7a5a439f3946 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond3.java @@ -0,0 +1,5 @@ +class Foo{ + { + return cond ? true : + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Cond3.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond3.txt new file mode 100644 index 000000000000..38f72b996429 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Cond3.txt @@ -0,0 +1,46 @@ +PsiJavaFile:Cond3.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiConditionalExpression:cond ? true : + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiWhiteSpace(' ') + PsiJavaToken:QUEST('?') + PsiWhiteSpace(' ') + PsiLiteralExpression:true + PsiJavaToken:TRUE_KEYWORD('true') + PsiWhiteSpace(' ') + PsiJavaToken:COLON(':') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd0.java new file mode 100644 index 000000000000..3d6b9d8edc1d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a && b && c; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd0.txt new file mode 100644 index 000000000000..f09a0448ecd6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd0.txt @@ -0,0 +1,51 @@ +PsiJavaFile:CondAnd0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiBinaryExpression:a && b && c + PsiBinaryExpression:a && b + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:ANDAND('&&') + PsiWhiteSpace(' ') + PsiReferenceExpression:b + PsiReferenceParameterList + + PsiIdentifier:b('b') + PsiWhiteSpace(' ') + PsiJavaToken:ANDAND('&&') + PsiWhiteSpace(' ') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd1.java new file mode 100644 index 000000000000..4f058939b0fa --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd1.java @@ -0,0 +1,5 @@ +class Foo{ + { + a && + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd1.txt new file mode 100644 index 000000000000..117355a12c91 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondAnd1.txt @@ -0,0 +1,39 @@ +PsiJavaFile:CondAnd1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiBinaryExpression:a && + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:ANDAND('&&') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr0.java new file mode 100644 index 000000000000..c5adc685a466 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a || b || c; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr0.txt new file mode 100644 index 000000000000..7bfdcfb60596 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr0.txt @@ -0,0 +1,51 @@ +PsiJavaFile:CondOr0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiBinaryExpression:a || b || c + PsiBinaryExpression:a || b + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:OROR('||') + PsiWhiteSpace(' ') + PsiReferenceExpression:b + PsiReferenceParameterList + + PsiIdentifier:b('b') + PsiWhiteSpace(' ') + PsiJavaToken:OROR('||') + PsiWhiteSpace(' ') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr1.java new file mode 100644 index 000000000000..4ec72ce67aa5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr1.java @@ -0,0 +1,5 @@ +class Foo{ + { + a || + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr1.txt new file mode 100644 index 000000000000..286e4cd59d77 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/CondOr1.txt @@ -0,0 +1,39 @@ +PsiJavaFile:CondOr1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiBinaryExpression:a || + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:OROR('||') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList0.java new file mode 100644 index 000000000000..b3869b400df8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList0.java @@ -0,0 +1,5 @@ +class Foo{ + { + f(1,2); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList0.txt new file mode 100644 index 000000000000..861821f75600 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList0.txt @@ -0,0 +1,42 @@ +PsiJavaFile:ExprList0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f(1,2) + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:COMMA(',') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList1.java new file mode 100644 index 000000000000..88f0b2eddced --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList1.java @@ -0,0 +1,5 @@ +class Foo{ + { + f( + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList1.txt new file mode 100644 index 000000000000..f19c9f6ce22b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList1.txt @@ -0,0 +1,40 @@ +PsiJavaFile:ExprList1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f( + + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiErrorElement:';' expected + + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList2.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList2.java new file mode 100644 index 000000000000..aae7abb48f8b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList2.java @@ -0,0 +1,5 @@ +class Foo{ + { + f(1 + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList2.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList2.txt new file mode 100644 index 000000000000..ef418aa7d670 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList2.txt @@ -0,0 +1,42 @@ +PsiJavaFile:ExprList2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f(1 + + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiErrorElement:';' expected + + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList3.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList3.java new file mode 100644 index 000000000000..bc2f96905ba7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList3.java @@ -0,0 +1,5 @@ +class Foo{ + { + f(1, + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList3.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList3.txt new file mode 100644 index 000000000000..d3aaf78e511e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList3.txt @@ -0,0 +1,47 @@ +PsiJavaFile:ExprList3.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f(1, + + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:COMMA(',') + PsiErrorElement:Expression expected + + PsiExpression(empty) + + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiErrorElement:';' expected + + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList4.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList4.java new file mode 100644 index 000000000000..314e6bde3345 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList4.java @@ -0,0 +1,5 @@ +class Foo{ + { + f(1,); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList4.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList4.txt new file mode 100644 index 000000000000..f705a82f394f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList4.txt @@ -0,0 +1,44 @@ +PsiJavaFile:ExprList4.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f(1,) + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:COMMA(',') + PsiErrorElement:Expression expected + + PsiExpression(empty) + + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList5.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList5.java new file mode 100644 index 000000000000..f2a032a0b7cd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList5.java @@ -0,0 +1,5 @@ +class Foo{ + { + f(1,,2); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList5.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList5.txt new file mode 100644 index 000000000000..6ecb0154748f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList5.txt @@ -0,0 +1,47 @@ +PsiJavaFile:ExprList5.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f(1,,2) + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:COMMA(',') + PsiErrorElement:Expression expected + + PsiExpression(empty) + + PsiJavaToken:COMMA(',') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList6.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList6.java new file mode 100644 index 000000000000..db6ba4085a5a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList6.java @@ -0,0 +1,5 @@ +class Foo{ + { + f(,2); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList6.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList6.txt new file mode 100644 index 000000000000..577fdb12a3da --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ExprList6.txt @@ -0,0 +1,44 @@ +PsiJavaFile:ExprList6.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f(,2) + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiExpression(empty) + + PsiJavaToken:COMMA(',') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/GE.java b/java/java-tests/testData/psi/parser-full/expressionParsing/GE.java new file mode 100644 index 000000000000..83e26f8cc66b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/GE.java @@ -0,0 +1,7 @@ +class Test { + boolean method() { + int x = 8; + x >>= 2; + return 1 >= 2; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/GE.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/GE.txt new file mode 100644 index 000000000000..637bdc1e6ad3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/GE.txt @@ -0,0 +1,80 @@ +PsiJavaFile:GE.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:boolean + PsiKeyword:boolean('boolean') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:x + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:x('x') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:8 + PsiJavaToken:INTEGER_LITERAL('8') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:x >>= 2 + PsiReferenceExpression:x + PsiReferenceParameterList + + PsiIdentifier:x('x') + PsiWhiteSpace(' ') + PsiJavaToken:GTGTEQ('>>=') + PsiWhiteSpace(' ') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiBinaryExpression:1 >= 2 + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiWhiteSpace(' ') + PsiJavaToken:GE('>=') + PsiWhiteSpace(' ') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/IllegalWildcard.java b/java/java-tests/testData/psi/parser-full/expressionParsing/IllegalWildcard.java new file mode 100644 index 000000000000..cf4e0f6a84ce --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/IllegalWildcard.java @@ -0,0 +1,5 @@ +class Foo { + { + this.foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/IllegalWildcard.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/IllegalWildcard.txt new file mode 100644 index 000000000000..fe20e2113c6c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/IllegalWildcard.txt @@ -0,0 +1,61 @@ +PsiJavaFile:IllegalWildcard.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiConditionalExpression:this. + PsiKeyword:this('this') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiErrorElement:Identifier expected + + PsiErrorElement:'>' or ',' expected. + + PsiErrorElement:Identifier expected + + PsiJavaToken:QUEST('?') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiErrorElement:Unexpected token + PsiJavaToken:GT('>') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteCast.java b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteCast.java new file mode 100644 index 000000000000..eba79815c42c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteCast.java @@ -0,0 +1,5 @@ +class Test { + boolean method() { + f((ArrayList) ); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteCast.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteCast.txt new file mode 100644 index 000000000000..0ef5b4a69eb0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteCast.txt @@ -0,0 +1,67 @@ +PsiJavaFile:IncompleteCast.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:boolean + PsiKeyword:boolean('boolean') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:f((ArrayList) ) + PsiReferenceExpression:f + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiTypeCastExpression:(ArrayList) + PsiJavaToken:LPARENTH('(') + PsiTypeElement:ArrayList + PsiJavaCodeReferenceElement:ArrayList + PsiIdentifier:ArrayList('ArrayList') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:Expression expected + + PsiWhiteSpace(' ') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteDecl.java b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteDecl.java new file mode 100644 index 000000000000..b6b70a308d75 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteDecl.java @@ -0,0 +1,5 @@ +class X { + void method() { + List + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteDecl.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteDecl.txt new file mode 100644 index 000000000000..46c90312ff20 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/IncompleteDecl.txt @@ -0,0 +1,54 @@ +PsiJavaFile:IncompleteDecl.java + PsiImportList + + PsiClass:X + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiTypeElement:List + PsiJavaCodeReferenceElement:List + PsiIdentifier:List('List') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:Integer + PsiJavaCodeReferenceElement:Integer + PsiIdentifier:Integer('Integer') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiErrorElement:Identifier expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf0.java new file mode 100644 index 000000000000..026c1e67311e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a instanceof String; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf0.txt new file mode 100644 index 000000000000..453233d05f9c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf0.txt @@ -0,0 +1,44 @@ +PsiJavaFile:InstanceOf0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiInstanceofExpression:a instanceof String + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiKeyword:instanceof('instanceof') + PsiWhiteSpace(' ') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf1.java new file mode 100644 index 000000000000..9fbe46205f97 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf1.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a instanceof + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf1.txt new file mode 100644 index 000000000000..4e25983cb5da --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/InstanceOf1.txt @@ -0,0 +1,41 @@ +PsiJavaFile:InstanceOf1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiInstanceofExpression:a instanceof + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiKeyword:instanceof('instanceof') + PsiErrorElement:Type expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New0.java new file mode 100644 index 000000000000..fd453c825229 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New0.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New0.txt new file mode 100644 index 000000000000..9e5f5be652b8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New0.txt @@ -0,0 +1,41 @@ +PsiJavaFile:New0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A() + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New1.java new file mode 100644 index 000000000000..b3e3100f91d1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New1.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A[1][]; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New1.txt new file mode 100644 index 000000000000..0d88474d6e1a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New1.txt @@ -0,0 +1,44 @@ +PsiJavaFile:New1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A[1][] + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiJavaToken:LBRACKET('[') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New10.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New10.java new file mode 100644 index 000000000000..8bdc034f2f6d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New10.java @@ -0,0 +1,5 @@ +class Foo{ + { + new int() + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New10.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New10.txt new file mode 100644 index 000000000000..145c065de00f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New10.txt @@ -0,0 +1,46 @@ +PsiJavaFile:New10.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new int + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiKeyword:int('int') + PsiErrorElement:'[' expected + + PsiErrorElement:';' expected + + PsiExpressionStatement + PsiParenthesizedExpression:() + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiJavaToken:RPARENTH(')') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New11.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New11.java new file mode 100644 index 000000000000..f00d23726f62 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New11.java @@ -0,0 +1,5 @@ +class A{ + { + return new String[0; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New11.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New11.txt new file mode 100644 index 000000000000..cc5bf92badd3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New11.txt @@ -0,0 +1,45 @@ +PsiJavaFile:New11.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiNewExpression:new String[0 + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:LBRACKET('[') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiErrorElement:']' expected + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New12.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New12.java new file mode 100644 index 000000000000..ae12bbdc946c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New12.java @@ -0,0 +1,5 @@ +class Foo{ + { + new int[1][2]; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New12.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New12.txt new file mode 100644 index 000000000000..e6a8428c86fe --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New12.txt @@ -0,0 +1,43 @@ +PsiJavaFile:New12.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new int[1][2] + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiKeyword:int('int') + PsiJavaToken:LBRACKET('[') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:LBRACKET('[') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New13.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New13.java new file mode 100644 index 000000000000..6f8728f16961 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New13.java @@ -0,0 +1,5 @@ +class Foo{ + { + new int[1][][2]; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New13.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New13.txt new file mode 100644 index 000000000000..a86575eeb72e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New13.txt @@ -0,0 +1,54 @@ +PsiJavaFile:New13.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new int[1][][ + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiKeyword:int('int') + PsiJavaToken:LBRACKET('[') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:LBRACKET('[') + PsiErrorElement:']' expected + + PsiErrorElement:';' expected + + PsiExpressionStatement + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiErrorElement:';' expected + + PsiErrorElement:Unexpected token + PsiJavaToken:RBRACKET(']') + PsiEmptyStatement + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New14.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New14.java new file mode 100644 index 000000000000..f1b6c3aac12b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New14.java @@ -0,0 +1,5 @@ +class Foo{ + { + Q.new A(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New14.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New14.txt new file mode 100644 index 000000000000..f31bef25263e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New14.txt @@ -0,0 +1,46 @@ +PsiJavaFile:New14.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:Q.new A() + PsiReferenceExpression:Q + PsiReferenceParameterList + + PsiIdentifier:Q('Q') + PsiJavaToken:DOT('.') + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New2.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New2.java new file mode 100644 index 000000000000..9390a878b2f5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New2.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A[]; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New2.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New2.txt new file mode 100644 index 000000000000..d7e60a733477 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New2.txt @@ -0,0 +1,42 @@ +PsiJavaFile:New2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A[] + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiErrorElement:Array initializer expected + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New3.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New3.java new file mode 100644 index 000000000000..8d392a928417 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New3.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A[][1]; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New3.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New3.txt new file mode 100644 index 000000000000..353fe1e83e8b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New3.txt @@ -0,0 +1,53 @@ +PsiJavaFile:New3.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A[][ + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:LBRACKET('[') + PsiErrorElement:']' expected + + PsiErrorElement:';' expected + + PsiExpressionStatement + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiErrorElement:';' expected + + PsiErrorElement:Unexpected token + PsiJavaToken:RBRACKET(']') + PsiEmptyStatement + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New4.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New4.java new file mode 100644 index 000000000000..4867e7a27279 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New4.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A[][]{null}; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New4.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New4.txt new file mode 100644 index 000000000000..86b1348e38a8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New4.txt @@ -0,0 +1,47 @@ +PsiJavaFile:New4.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A[][]{null} + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiArrayInitializerExpression:{null} + PsiJavaToken:LBRACE('{') + PsiLiteralExpression:null + PsiJavaToken:NULL_KEYWORD('null') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New5.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New5.java new file mode 100644 index 000000000000..594c944b3fe2 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New5.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A[1]{null}; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New5.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New5.txt new file mode 100644 index 000000000000..45a6ba16b5da --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New5.txt @@ -0,0 +1,54 @@ +PsiJavaFile:New5.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A[1] + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiJavaToken:LBRACKET('[') + PsiLiteralExpression:1 + PsiJavaToken:INTEGER_LITERAL('1') + PsiJavaToken:RBRACKET(']') + PsiErrorElement:';' expected + + PsiBlockStatement + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiExpressionStatement + PsiLiteralExpression:null + PsiJavaToken:NULL_KEYWORD('null') + PsiErrorElement:';' expected + + PsiJavaToken:RBRACE('}') + PsiEmptyStatement + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New6.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New6.java new file mode 100644 index 000000000000..2db026e82257 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New6.java @@ -0,0 +1,5 @@ +class Foo{ + { + new + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New6.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New6.txt new file mode 100644 index 000000000000..92fa5006a04c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New6.txt @@ -0,0 +1,36 @@ +PsiJavaFile:New6.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New7.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New7.java new file mode 100644 index 000000000000..c5bb6f575a6d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New7.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New7.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New7.txt new file mode 100644 index 000000000000..5f6ba190edd1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New7.txt @@ -0,0 +1,41 @@ +PsiJavaFile:New7.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiErrorElement:'(' or '[' expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New8.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New8.java new file mode 100644 index 000000000000..79e61208dad2 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New8.java @@ -0,0 +1,5 @@ +class Foo{ + { + new A[ + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New8.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New8.txt new file mode 100644 index 000000000000..1dd0543f4a91 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New8.txt @@ -0,0 +1,42 @@ +PsiJavaFile:New8.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new A[ + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:A + PsiIdentifier:A('A') + PsiReferenceParameterList + + PsiJavaToken:LBRACKET('[') + PsiErrorElement:']' expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New9.java b/java/java-tests/testData/psi/parser-full/expressionParsing/New9.java new file mode 100644 index 000000000000..24c75d0ff982 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New9.java @@ -0,0 +1,5 @@ +class Foo{ + { + new int + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/New9.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/New9.txt new file mode 100644 index 000000000000..66924c8e5ca6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/New9.txt @@ -0,0 +1,38 @@ +PsiJavaFile:New9.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new int + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiKeyword:int('int') + PsiErrorElement:'[' expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/NewInExprList.java b/java/java-tests/testData/psi/parser-full/expressionParsing/NewInExprList.java new file mode 100644 index 000000000000..d6dcd3af338b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/NewInExprList.java @@ -0,0 +1,5 @@ +class Foo{ + { + call(new ); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/NewInExprList.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/NewInExprList.txt new file mode 100644 index 000000000000..e2cdb684a7ed --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/NewInExprList.txt @@ -0,0 +1,45 @@ +PsiJavaFile:NewInExprList.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:call(new ) + PsiReferenceExpression:call + PsiReferenceParameterList + + PsiIdentifier:call('call') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiNewExpression:new + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiWhiteSpace(' ') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') + \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Not0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Not0.java new file mode 100644 index 000000000000..a9ee83e24039 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Not0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return !!a; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Not0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Not0.txt new file mode 100644 index 000000000000..0bb419069f0e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Not0.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Not0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiPrefixExpression:!!a + PsiJavaToken:EXCL('!') + PsiPrefixExpression:!a + PsiJavaToken:EXCL('!') + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Not1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Not1.java new file mode 100644 index 000000000000..b2df763429f6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Not1.java @@ -0,0 +1,5 @@ +class Foo{ + { + return ! + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Not1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Not1.txt new file mode 100644 index 000000000000..fecb1864fd33 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Not1.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Not1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiPrefixExpression:! + PsiJavaToken:EXCL('!') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Or0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Or0.java new file mode 100644 index 000000000000..b28e1862776b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Or0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a | b | c; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Or0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Or0.txt new file mode 100644 index 000000000000..386ba8fb8ffb --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Or0.txt @@ -0,0 +1,51 @@ +PsiJavaFile:Or0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiBinaryExpression:a | b | c + PsiBinaryExpression:a | b + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:OR('|') + PsiWhiteSpace(' ') + PsiReferenceExpression:b + PsiReferenceParameterList + + PsiIdentifier:b('b') + PsiWhiteSpace(' ') + PsiJavaToken:OR('|') + PsiWhiteSpace(' ') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Or1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Or1.java new file mode 100644 index 000000000000..9dc1532ca5c3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Or1.java @@ -0,0 +1,5 @@ +class Foo{ + { + a | + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Or1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Or1.txt new file mode 100644 index 000000000000..e0a573e5ed9a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Or1.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Or1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiBinaryExpression:a | + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:OR('|') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth.java new file mode 100644 index 000000000000..7a30107638b0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth.java @@ -0,0 +1,5 @@ +class Foo{ + { + int h = (c); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth.txt new file mode 100644 index 000000000000..aa3855acb903 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth.txt @@ -0,0 +1,46 @@ +PsiJavaFile:Parenth.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:h + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:h('h') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiParenthesizedExpression:(c) + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth1.java new file mode 100644 index 000000000000..db91e6525174 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth1.java @@ -0,0 +1,5 @@ +class Foo{ + { + (this).f--; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth1.txt new file mode 100644 index 000000000000..2ccbed667a3c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Parenth1.txt @@ -0,0 +1,43 @@ +PsiJavaFile:Parenth1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiPostfixExpression:(this).f-- + PsiReferenceExpression:(this).f + PsiParenthesizedExpression:(this) + PsiJavaToken:LPARENTH('(') + PsiThisExpression:this + PsiReferenceParameterList + + PsiKeyword:this('this') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:f('f') + PsiJavaToken:MINUSMINUS('--') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression0.java new file mode 100644 index 000000000000..57b5d18411d3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression0.java @@ -0,0 +1,5 @@ +class Foo { + { + Collections.sort(null); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression0.txt new file mode 100644 index 000000000000..e629a320662d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression0.txt @@ -0,0 +1,51 @@ +PsiJavaFile:PinesInReferenceExpression0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:Collections.sort(null) + PsiReferenceExpression:Collections.sort + PsiReferenceExpression:Collections + PsiReferenceParameterList + + PsiIdentifier:Collections('Collections') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiIdentifier:sort('sort') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:null + PsiJavaToken:NULL_KEYWORD('null') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression1.java new file mode 100644 index 000000000000..89d6f64fcdf0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression1.java @@ -0,0 +1,5 @@ +class Foo { + { + this.sort(null); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression1.txt new file mode 100644 index 000000000000..03ae1c3eed22 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/PinesInReferenceExpression1.txt @@ -0,0 +1,52 @@ +PsiJavaFile:PinesInReferenceExpression1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:this.sort(null) + PsiReferenceExpression:this.sort + PsiThisExpression:this + PsiReferenceParameterList + + PsiKeyword:this('this') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiIdentifier:sort('sort') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:null + PsiJavaToken:NULL_KEYWORD('null') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') + \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/PrimitiveClassObjectAccess.java b/java/java-tests/testData/psi/parser-full/expressionParsing/PrimitiveClassObjectAccess.java new file mode 100644 index 000000000000..ad7dc83df2c7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/PrimitiveClassObjectAccess.java @@ -0,0 +1,5 @@ +class C { + { + int.class; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/PrimitiveClassObjectAccess.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/PrimitiveClassObjectAccess.txt new file mode 100644 index 000000000000..3664bb0e9aa0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/PrimitiveClassObjectAccess.txt @@ -0,0 +1,35 @@ +PsiJavaFile:PrimitiveClassObjectAccess.java + PsiImportList + + PsiClass:C + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiClassObjectAccessExpression:int.class + PsiTypeElement:int + PsiKeyword:int('int') + PsiJavaToken:DOT('.') + PsiKeyword:class('class') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall.java b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall.java new file mode 100644 index 000000000000..9713a7bd09f8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall.java @@ -0,0 +1,5 @@ +class C extends D.E { + C() { + new D().super(0); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall.txt new file mode 100644 index 000000000000..02cb11f13f32 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall.txt @@ -0,0 +1,71 @@ +PsiJavaFile:QualifiedSuperMethodCall.java + PsiImportList + + PsiClass:C + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiReferenceList + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:D.E + PsiJavaCodeReferenceElement:D + PsiIdentifier:D('D') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:E('E') + PsiReferenceParameterList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:C + PsiModifierList: + + PsiTypeParameterList + + PsiIdentifier:C('C') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:new D().super(0) + PsiReferenceExpression:new D().super + PsiNewExpression:new D() + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:D + PsiIdentifier:D('D') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:DOT('.') + PsiKeyword:super('super') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall1.java new file mode 100644 index 000000000000..7553425fa9e3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall1.java @@ -0,0 +1,5 @@ +class C extends D.E { + C(D d) { + d.super(0); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall1.txt new file mode 100644 index 000000000000..faac0de388c1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/QualifiedSuperMethodCall1.txt @@ -0,0 +1,73 @@ +PsiJavaFile:QualifiedSuperMethodCall1.java + PsiImportList + + PsiClass:C + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiReferenceList + PsiKeyword:extends('extends') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:D.E + PsiJavaCodeReferenceElement:D + PsiIdentifier:D('D') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:E('E') + PsiReferenceParameterList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:C + PsiModifierList: + + PsiTypeParameterList + + PsiIdentifier:C('C') + PsiParameterList:(D d) + PsiJavaToken:LPARENTH('(') + PsiParameter:d + PsiModifierList: + + PsiTypeElement:D + PsiJavaCodeReferenceElement:D + PsiIdentifier:D('D') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:d('d') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:d.super(0) + PsiReferenceExpression:d.super + PsiReferenceExpression:d + PsiReferenceParameterList + + PsiIdentifier:d('d') + PsiJavaToken:DOT('.') + PsiKeyword:super('super') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ShiftRight.java b/java/java-tests/testData/psi/parser-full/expressionParsing/ShiftRight.java new file mode 100644 index 000000000000..393673b0bd70 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ShiftRight.java @@ -0,0 +1,5 @@ +class Test { + boolean method() { + x >>= 2; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/ShiftRight.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/ShiftRight.txt new file mode 100644 index 000000000000..a1df6f39408b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/ShiftRight.txt @@ -0,0 +1,52 @@ +PsiJavaFile:ShiftRight.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:boolean + PsiKeyword:boolean('boolean') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:x >>= 2 + PsiReferenceExpression:x + PsiReferenceParameterList + + PsiIdentifier:x('x') + PsiWhiteSpace(' ') + PsiJavaToken:GTGTEQ('>>=') + PsiWhiteSpace(' ') + PsiLiteralExpression:2 + PsiJavaToken:INTEGER_LITERAL('2') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/SuperMethodCallTypeParameterList.java b/java/java-tests/testData/psi/parser-full/expressionParsing/SuperMethodCallTypeParameterList.java new file mode 100644 index 000000000000..5c15dd47dea1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/SuperMethodCallTypeParameterList.java @@ -0,0 +1,5 @@ +class E { + void fff() { + super(); + } +} diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/SuperMethodCallTypeParameterList.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/SuperMethodCallTypeParameterList.txt new file mode 100644 index 000000000000..7fdf96e9c4b5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/SuperMethodCallTypeParameterList.txt @@ -0,0 +1,50 @@ +PsiJavaFile:SuperMethodCallTypeParameterList.java + PsiImportList + + PsiClass:E + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:E('E') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:fff + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:fff('fff') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:super() + PsiReferenceExpression:super + PsiReferenceParameterList + + PsiKeyword:super('super') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Xor0.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor0.java new file mode 100644 index 000000000000..1c72e2b448da --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor0.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a ^ b ^ c; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Xor0.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor0.txt new file mode 100644 index 000000000000..04d8e9d6a7e4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor0.txt @@ -0,0 +1,51 @@ +PsiJavaFile:Xor0.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiBinaryExpression:a ^ b ^ c + PsiBinaryExpression:a ^ b + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:XOR('^') + PsiWhiteSpace(' ') + PsiReferenceExpression:b + PsiReferenceParameterList + + PsiIdentifier:b('b') + PsiWhiteSpace(' ') + PsiJavaToken:XOR('^') + PsiWhiteSpace(' ') + PsiReferenceExpression:c + PsiReferenceParameterList + + PsiIdentifier:c('c') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Xor1.java b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor1.java new file mode 100644 index 000000000000..fed93a9f0cd8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor1.java @@ -0,0 +1,5 @@ +class Foo{ + { + a ^ + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/expressionParsing/Xor1.txt b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor1.txt new file mode 100644 index 000000000000..fb68112498bf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/expressionParsing/Xor1.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Xor1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiBinaryExpression:a ^ + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiWhiteSpace(' ') + PsiJavaToken:XOR('^') + PsiErrorElement:Expression expected + + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/StaticImport.java b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport.java new file mode 100644 index 000000000000..788beac7e47b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport.java @@ -0,0 +1 @@ +import static java.util.Arrays.*; \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/StaticImport.txt b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport.txt new file mode 100644 index 000000000000..9dc38627f202 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport.txt @@ -0,0 +1,24 @@ +PsiJavaFile:StaticImport.java + PsiImportList + PsiImportStaticStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiKeyword:static('static') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:java.util.Arrays + PsiJavaCodeReferenceElement:java.util + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:util('util') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Arrays('Arrays') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiJavaToken:ASTERISK('*') + PsiJavaToken:SEMICOLON(';') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/StaticImport1.java b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport1.java new file mode 100644 index 000000000000..05a80a8b6086 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport1.java @@ -0,0 +1 @@ +import static java.util.Arrays.sort; \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/StaticImport1.txt b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport1.txt new file mode 100644 index 000000000000..cdc45d1611c3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/StaticImport1.txt @@ -0,0 +1,25 @@ +PsiJavaFile:StaticImport1.java + PsiImportList + PsiImportStaticStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiKeyword:static('static') + PsiWhiteSpace(' ') + PsiImportStaticReferenceElement:java.util.Arrays.sort + PsiJavaCodeReferenceElement:java.util.Arrays + PsiJavaCodeReferenceElement:java.util + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:util('util') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Arrays('Arrays') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:sort('sort') + PsiJavaToken:SEMICOLON(';') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/Unclosed0.java b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed0.java new file mode 100644 index 000000000000..efca996cce69 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed0.java @@ -0,0 +1 @@ +import \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/Unclosed0.txt b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed0.txt new file mode 100644 index 000000000000..9f9a427da5ca --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed0.txt @@ -0,0 +1,6 @@ +PsiJavaFile:Unclosed0.java + PsiImportList + PsiImportStatement + PsiKeyword:import('import') + PsiErrorElement:Identifier expected + \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/Unclosed1.java b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed1.java new file mode 100644 index 000000000000..a45e3d12ead8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed1.java @@ -0,0 +1 @@ +import java.awt.* \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/Unclosed1.txt b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed1.txt new file mode 100644 index 000000000000..ba32466d7139 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed1.txt @@ -0,0 +1,18 @@ +PsiJavaFile:Unclosed1.java + PsiImportList + PsiImportStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:java.awt + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:awt('awt') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiJavaToken:ASTERISK('*') + PsiErrorElement:';' expected + \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/Unclosed2.java b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed2.java new file mode 100644 index 000000000000..c3d2056c37a2 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed2.java @@ -0,0 +1 @@ +import java.awt. \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/importParsing/Unclosed2.txt b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed2.txt new file mode 100644 index 000000000000..550ea3e214b1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/importParsing/Unclosed2.txt @@ -0,0 +1,17 @@ +PsiJavaFile:Unclosed2.java + PsiImportList + PsiImportStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:java.awt + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:awt('awt') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiErrorElement:Identifier or '*' expected + \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Adjacent01.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Adjacent01.java new file mode 100644 index 000000000000..e70a6f6ea773 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Adjacent01.java @@ -0,0 +1,5 @@ +/** + * name{name} abc{}dfg + */ +class X{} + diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Adjacent01.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Adjacent01.txt new file mode 100644 index 000000000000..0502322aec7d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Adjacent01.txt @@ -0,0 +1,32 @@ +PsiJavaFile:Adjacent01.java + PsiImportList + + PsiClass:X + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' name') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('name') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA(' abc') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA('dfg') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Exception0.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Exception0.java new file mode 100644 index 000000000000..55caef79cc60 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Exception0.java @@ -0,0 +1,6 @@ +class Test { + /** + * @throws java.lang.Exception + */ + public void foo() {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Exception0.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Exception0.txt new file mode 100644 index 000000000000..9254cba2a145 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Exception0.txt @@ -0,0 +1,66 @@ +PsiJavaFile:Exception0.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@throws + PsiDocToken:DOC_TAG_NAME('@throws') + PsiWhiteSpace(' ') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.Exception + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Exception('Exception') + PsiReferenceParameterList + + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/IDEADEV_41403.java b/java/java-tests/testData/psi/parser-full/javadocParsing/IDEADEV_41403.java new file mode 100644 index 000000000000..cf157631d37e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/IDEADEV_41403.java @@ -0,0 +1,8 @@ +public class Bar { +// Comment +/** +javadoc +*/ +public class Foo { +} +} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/IDEADEV_41403.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/IDEADEV_41403.txt new file mode 100644 index 000000000000..186ee11918f9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/IDEADEV_41403.txt @@ -0,0 +1,47 @@ +PsiJavaFile:IDEADEV_41403.java + PsiImportList + + PsiClass:Bar + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Bar('Bar') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiComment(END_OF_LINE_COMMENT)('// Comment') + PsiWhiteSpace('\n') + PsiClass:Foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n') + PsiDocToken:DOC_COMMENT_DATA('javadoc') + PsiWhiteSpace('\n') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag0.java b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag0.java new file mode 100644 index 000000000000..95a90b2d3cd1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag0.java @@ -0,0 +1,4 @@ +/** + * Text Text {@link some tag} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag0.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag0.txt new file mode 100644 index 000000000000..ab1c90b1dc37 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag0.txt @@ -0,0 +1,37 @@ +PsiJavaFile:InlineTag0.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Text Text ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:some + PsiIdentifier:some('some') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('tag') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag1.java b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag1.java new file mode 100644 index 000000000000..bb48f7fe7926 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag1.java @@ -0,0 +1,5 @@ +/** + * Text Text {@link #somefunc(String, + * String, String)} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag1.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag1.txt new file mode 100644 index 000000000000..983c2c305f61 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag1.txt @@ -0,0 +1,60 @@ +PsiJavaFile:InlineTag1.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Text Text ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('somefunc') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag2.java b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag2.java new file mode 100644 index 000000000000..5715ea901dce --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag2.java @@ -0,0 +1,4 @@ +/** + * Text Text {@link #somefunc(String, String, String)} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag2.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag2.txt new file mode 100644 index 000000000000..9bba0d6bc228 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag2.txt @@ -0,0 +1,58 @@ +PsiJavaFile:InlineTag2.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Text Text ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('somefunc') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag3.java b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag3.java new file mode 100644 index 000000000000..b03bef0456c8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag3.java @@ -0,0 +1,4 @@ +/** + * Text Text {@link #somefunc(String, String, String) {}{{{Inner braces}} }} + */ +class C{} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag3.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag3.txt new file mode 100644 index 000000000000..e74ee40b22bd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTag3.txt @@ -0,0 +1,69 @@ +PsiJavaFile:InlineTag3.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Text Text ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('somefunc') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('Inner braces') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Javadoc0.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Javadoc0.java new file mode 100644 index 000000000000..14d03fa96d77 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Javadoc0.java @@ -0,0 +1,4 @@ +/** + * Javadoc + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Javadoc0.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Javadoc0.txt new file mode 100644 index 000000000000..d1bcdf007f95 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Javadoc0.txt @@ -0,0 +1,25 @@ +PsiJavaFile:Javadoc0.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Javadoc') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag0.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag0.java new file mode 100644 index 000000000000..98dcfbe0d63b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag0.java @@ -0,0 +1,4 @@ +/** + * {@linkplain java.lang.String text} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag0.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag0.txt new file mode 100644 index 000000000000..1421d78fea94 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag0.txt @@ -0,0 +1,47 @@ +PsiJavaFile:LinkPlainTag0.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiInlineDocTag:@linkplain + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@linkplain') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('text') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag1.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag1.java new file mode 100644 index 000000000000..1956494b0961 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag1.java @@ -0,0 +1,4 @@ +/** + * {@linkplain java.lang.String#equals(java.lang.Object) text} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag1.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag1.txt new file mode 100644 index 000000000000..b1bae863f3b4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag1.txt @@ -0,0 +1,69 @@ +PsiJavaFile:LinkPlainTag1.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiInlineDocTag:@linkplain + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@linkplain') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('text') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag2.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag2.java new file mode 100644 index 000000000000..552ea461c198 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag2.java @@ -0,0 +1,4 @@ +/** + * @linkplain java.lang.String#equals(java.lang.Object) text + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag2.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag2.txt new file mode 100644 index 000000000000..ba779cc5e45a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkPlainTag2.txt @@ -0,0 +1,37 @@ +PsiJavaFile:LinkPlainTag2.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@linkplain + PsiDocToken:DOC_TAG_NAME('@linkplain') + PsiWhiteSpace(' ') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiDocToken:DOC_TAG_VALUE_TOKEN('java.lang.String') + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiDocToken:DOC_TAG_VALUE_TOKEN('java.lang.Object') + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('text') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag0.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag0.java new file mode 100644 index 000000000000..4837836fbcb9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag0.java @@ -0,0 +1,4 @@ +/** + * {@link java.lang.String text} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag0.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag0.txt new file mode 100644 index 000000000000..866cf446543f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag0.txt @@ -0,0 +1,47 @@ +PsiJavaFile:LinkTag0.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('text') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag1.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag1.java new file mode 100644 index 000000000000..a1c8ed91c5e6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag1.java @@ -0,0 +1,4 @@ +/** + * {@link java.lang.String#equals(java.lang.Object) text} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag1.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag1.txt new file mode 100644 index 000000000000..588adbae3d2e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag1.txt @@ -0,0 +1,69 @@ +PsiJavaFile:LinkTag1.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('text') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag2.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag2.java new file mode 100644 index 000000000000..0a1a2c2663a4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag2.java @@ -0,0 +1,4 @@ +/** + * @link java.lang.String#equals(java.lang.Object) text + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag2.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag2.txt new file mode 100644 index 000000000000..5bb0d66a89f3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag2.txt @@ -0,0 +1,37 @@ +PsiJavaFile:LinkTag2.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@link + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiDocToken:DOC_TAG_VALUE_TOKEN('java.lang.String') + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiDocToken:DOC_TAG_VALUE_TOKEN('java.lang.Object') + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('text') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag3.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag3.java new file mode 100644 index 000000000000..eeb9dd46d45d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag3.java @@ -0,0 +1,7 @@ +/** + * Hello! {@link + * #foo()} text + */ +public class C{ +public void foo() {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag3.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag3.txt new file mode 100644 index 000000000000..8a8940b8e0b3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag3.txt @@ -0,0 +1,62 @@ +PsiJavaFile:LinkTag3.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Hello! ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('foo') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiDocToken:DOC_COMMENT_DATA(' text') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiMethod:foo + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag4.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag4.java new file mode 100644 index 000000000000..a0aae0c4f00f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag4.java @@ -0,0 +1,7 @@ +/** + * Hello! {@link + *#foo()} text + */ +public class C{ +public void foo() {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag4.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag4.txt new file mode 100644 index 000000000000..93a0946316fc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag4.txt @@ -0,0 +1,61 @@ +PsiJavaFile:LinkTag4.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Hello! ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('foo') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiDocToken:DOC_COMMENT_DATA(' text') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiMethod:foo + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag5.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag5.java new file mode 100644 index 000000000000..c90065a4e481 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag5.java @@ -0,0 +1,7 @@ +/** + * Hello! {@link + #foo()} text + */ +public class C{ +public void foo() {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag5.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag5.txt new file mode 100644 index 000000000000..6fe4b9bb0d46 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag5.txt @@ -0,0 +1,60 @@ +PsiJavaFile:LinkTag5.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Hello! ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace('\n ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('foo') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiDocToken:DOC_COMMENT_DATA(' text') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiMethod:foo + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag6.java b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag6.java new file mode 100644 index 000000000000..f766797f1982 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag6.java @@ -0,0 +1,7 @@ +/** + * Hello! {@link +#foo()} text + */ +public class C{ +public void foo() {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag6.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag6.txt new file mode 100644 index 000000000000..24d4ab93bb89 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/LinkTag6.txt @@ -0,0 +1,60 @@ +PsiJavaFile:LinkTag6.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' Hello! ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace('\n') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('foo') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiDocToken:DOC_COMMENT_DATA(' text') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiMethod:foo + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/ParamTag1.java b/java/java-tests/testData/psi/parser-full/javadocParsing/ParamTag1.java new file mode 100644 index 000000000000..1c02d95b3aaa --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/ParamTag1.java @@ -0,0 +1,7 @@ +class Foo { + /** + * + * @param y + */ + public void foo(String y) {} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/ParamTag1.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/ParamTag1.txt new file mode 100644 index 000000000000..70b81dc247c7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/ParamTag1.txt @@ -0,0 +1,64 @@ +PsiJavaFile:ParamTag1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@param + PsiDocToken:DOC_TAG_NAME('@param') + PsiWhiteSpace(' ') + PsiElement(DOC_PARAMETER_REF) + PsiDocToken:DOC_TAG_VALUE_TOKEN('y') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:(String y) + PsiJavaToken:LPARENTH('(') + PsiParameter:y + PsiModifierList: + + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:y('y') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/ParameterlessTag.java b/java/java-tests/testData/psi/parser-full/javadocParsing/ParameterlessTag.java new file mode 100644 index 000000000000..9832a1e7b184 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/ParameterlessTag.java @@ -0,0 +1,5 @@ +/** + * @serial + * @see java.lang.String + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/ParameterlessTag.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/ParameterlessTag.txt new file mode 100644 index 000000000000..1dacee69a48d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/ParameterlessTag.txt @@ -0,0 +1,48 @@ +PsiJavaFile:ParameterlessTag.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@serial + PsiDocToken:DOC_TAG_NAME('@serial') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' \n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag0.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag0.java new file mode 100644 index 000000000000..7bc9a5b5efca --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag0.java @@ -0,0 +1,4 @@ +/** + * @see java.lang.String + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag0.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag0.txt new file mode 100644 index 000000000000..4a8a3c3d2481 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag0.txt @@ -0,0 +1,43 @@ +PsiJavaFile:SeeTag0.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' \n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag1.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag1.java new file mode 100644 index 000000000000..cc55c25b5de4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag1.java @@ -0,0 +1,4 @@ +/** + * @see java.lang.String The String class + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag1.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag1.txt new file mode 100644 index 000000000000..28630ddb540f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag1.txt @@ -0,0 +1,45 @@ +PsiJavaFile:SeeTag1.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('The String class ') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag10.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag10.java new file mode 100644 index 000000000000..16d5a83163f4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag10.java @@ -0,0 +1,4 @@ +/** + * @see com.foo.MyClass#equals(java.lang.Object, java.lang.Object) + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag10.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag10.txt new file mode 100644 index 000000000000..94bc09223507 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag10.txt @@ -0,0 +1,83 @@ +PsiJavaFile:SeeTag10.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:com.foo.MyClass + PsiJavaCodeReferenceElement:com.foo + PsiJavaCodeReferenceElement:com + PsiIdentifier:com('com') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:foo('foo') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:MyClass('MyClass') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag11.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag11.java new file mode 100644 index 000000000000..513def27f1db --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag11.java @@ -0,0 +1,4 @@ +/** + * @see java.lang.Object#wait() + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag11.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag11.txt new file mode 100644 index 000000000000..fec603ea5b39 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag11.txt @@ -0,0 +1,50 @@ +PsiJavaFile:SeeTag11.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('wait') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag12.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag12.java new file mode 100644 index 000000000000..728800b64b7e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag12.java @@ -0,0 +1,4 @@ +/** + * @see #wait() + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag12.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag12.txt new file mode 100644 index 000000000000..6ef08071804c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag12.txt @@ -0,0 +1,35 @@ +PsiJavaFile:SeeTag12.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('wait') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag13.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag13.java new file mode 100644 index 000000000000..dcdda1d12493 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag13.java @@ -0,0 +1,4 @@ +/** + * @see Character encodings + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag13.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag13.txt new file mode 100644 index 000000000000..5abfa7ebf72d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag13.txt @@ -0,0 +1,29 @@ +PsiJavaFile:SeeTag13.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('Character encodings') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag14.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag14.java new file mode 100644 index 000000000000..cbf85a1750ec --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag14.java @@ -0,0 +1,4 @@ +/** + * @see java.lang.StringBuffer#append(char[]) + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag14.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag14.txt new file mode 100644 index 000000000000..9d930ec9c238 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag14.txt @@ -0,0 +1,55 @@ +PsiJavaFile:SeeTag14.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.StringBuffer + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:StringBuffer('StringBuffer') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('append') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:char[] + PsiTypeElement:char + PsiKeyword:char('char') + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag15.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag15.java new file mode 100644 index 000000000000..e15fd41f2378 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag15.java @@ -0,0 +1,4 @@ +/** + * @see java.lang.StringBuffer#append(java.lang.Object arg1, java.lang.String arg2) + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag15.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag15.txt new file mode 100644 index 000000000000..a535a82cc44f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag15.txt @@ -0,0 +1,87 @@ +PsiJavaFile:SeeTag15.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.StringBuffer + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:StringBuffer('StringBuffer') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('append') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_TAG_VALUE_TOKEN('arg1') + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang.String + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_TAG_VALUE_TOKEN('arg2') + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag16.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag16.java new file mode 100644 index 000000000000..6d748e6056f9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag16.java @@ -0,0 +1,4 @@ +/** + * @see String#equals(int, int, byte[], int) + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag16.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag16.txt new file mode 100644 index 000000000000..d7f1d3d5157a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag16.txt @@ -0,0 +1,60 @@ +PsiJavaFile:SeeTag16.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:int + PsiKeyword:int('int') + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:int + PsiKeyword:int('int') + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:byte[] + PsiTypeElement:byte + PsiKeyword:byte('byte') + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:int + PsiKeyword:int('int') + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag2.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag2.java new file mode 100644 index 000000000000..9b784182ead7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag2.java @@ -0,0 +1,4 @@ +/** + * @see String + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag2.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag2.txt new file mode 100644 index 000000000000..4f0f9f3f875e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag2.txt @@ -0,0 +1,33 @@ +PsiJavaFile:SeeTag2.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' \n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag3.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag3.java new file mode 100644 index 000000000000..fed4f0795662 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag3.java @@ -0,0 +1,4 @@ +/** + * @see String#equals(Object) + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag3.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag3.txt new file mode 100644 index 000000000000..a2a28c9a945a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag3.txt @@ -0,0 +1,45 @@ +PsiJavaFile:SeeTag3.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:Object + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag4.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag4.java new file mode 100644 index 000000000000..c83eb47efacc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag4.java @@ -0,0 +1,4 @@ +/** + * @see String#equals + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag4.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag4.txt new file mode 100644 index 000000000000..b83ff16f1ff9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag4.txt @@ -0,0 +1,36 @@ +PsiJavaFile:SeeTag4.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('equals') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag5.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag5.java new file mode 100644 index 000000000000..ac46fa28a1df --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag5.java @@ -0,0 +1,4 @@ +/** + * @see java.lang.Object#wait(long) + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag5.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag5.txt new file mode 100644 index 000000000000..977e65124359 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag5.txt @@ -0,0 +1,52 @@ +PsiJavaFile:SeeTag5.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:java.lang.Object + PsiJavaCodeReferenceElement:java.lang + PsiJavaCodeReferenceElement:java + PsiIdentifier:java('java') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:lang('lang') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('wait') + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiElement(DOC_TYPE_HOLDER) + PsiTypeElement:long + PsiKeyword:long('long') + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag6.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag6.java new file mode 100644 index 000000000000..0a66e0978df6 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag6.java @@ -0,0 +1,4 @@ +/** + * @see Character#MAX_RADIX + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag6.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag6.txt new file mode 100644 index 000000000000..3ac3ae07b916 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag6.txt @@ -0,0 +1,36 @@ +PsiJavaFile:SeeTag6.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_METHOD_OR_FIELD_REF) + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:Character + PsiIdentifier:Character('Character') + PsiReferenceParameterList + + PsiDocToken:DOC_TAG_VALUE_SHARP_TOKEN('#') + PsiDocToken:DOC_TAG_VALUE_TOKEN('MAX_RADIX') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag7.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag7.java new file mode 100644 index 000000000000..3aa097ba26cc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag7.java @@ -0,0 +1,4 @@ +/** + * @see Java Spec + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag7.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag7.txt new file mode 100644 index 000000000000..9cd218df4f5c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag7.txt @@ -0,0 +1,29 @@ +PsiJavaFile:SeeTag7.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('Java Spec') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag8.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag8.java new file mode 100644 index 000000000000..8fd5171bdd9a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag8.java @@ -0,0 +1,4 @@ +/** + * @see "The Java Programming Language" + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag8.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag8.txt new file mode 100644 index 000000000000..26175f52723c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag8.txt @@ -0,0 +1,29 @@ +PsiJavaFile:SeeTag8.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('"The Java Programming Language" ') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag9.java b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag9.java new file mode 100644 index 000000000000..ede0302a29e3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag9.java @@ -0,0 +1,4 @@ +/** + * @see equals(long, long) + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag9.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag9.txt new file mode 100644 index 000000000000..75968a87205e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/SeeTag9.txt @@ -0,0 +1,44 @@ +PsiJavaFile:SeeTag9.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:equals + PsiIdentifier:equals('equals') + PsiReferenceParameterList + + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiDocToken:DOC_TAG_VALUE_LPAREN('(') + PsiElement(DOC_REFERENCE_HOLDER) + PsiKeyword:long('long') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiDocToken:DOC_TAG_VALUE_COMMA(',') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiKeyword:long('long') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiDocToken:DOC_TAG_VALUE_RPAREN(')') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Separated01.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Separated01.java new file mode 100644 index 000000000000..b01ea7b4da87 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Separated01.java @@ -0,0 +1,8 @@ +class X{ + /** + * The method. + */ + // Comment + /* Another comment */ + void f(){} +} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Separated01.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Separated01.txt new file mode 100644 index 000000000000..553c80085bf7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Separated01.txt @@ -0,0 +1,48 @@ +PsiJavaFile:Separated01.java + PsiImportList + + PsiClass:X + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:f + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' The method.') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiComment(END_OF_LINE_COMMENT)('// Comment') + PsiWhiteSpace('\n ') + PsiComment(C_STYLE_COMMENT)('/* Another comment */') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols01.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols01.java new file mode 100644 index 000000000000..41757b09036d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols01.java @@ -0,0 +1,5 @@ +/** + * ~`!@#$%^&*()_+|\=-}{[]":;'?><,./ + */ + +class X{} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols01.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols01.txt new file mode 100644 index 000000000000..661cc37c10fc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols01.txt @@ -0,0 +1,28 @@ +PsiJavaFile:Symbols01.java + PsiImportList + + PsiClass:X + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ~`!@#$%^&*()_+|\=-') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('[]":;'?><,./') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols02.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols02.java new file mode 100644 index 000000000000..36a6d3222820 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols02.java @@ -0,0 +1,5 @@ +/** + * @see Object ~`!@#$%^&*()_+|\=-}{[]":;'?><,./ + */ + +class X{} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols02.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols02.txt new file mode 100644 index 000000000000..796f4f7d520e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols02.txt @@ -0,0 +1,38 @@ +PsiJavaFile:Symbols02.java + PsiImportList + + PsiClass:X + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@see + PsiDocToken:DOC_TAG_NAME('@see') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('~`!@#$%^&*()_+|\=-') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('[]":;'?><,./') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols03.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols03.java new file mode 100644 index 000000000000..75c8c9a0dd4a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols03.java @@ -0,0 +1,5 @@ +/** + * {@link Object ~`!@#$%^&*()_+|\=-}{[]":;'?><,./ + */ + +class X{} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols03.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols03.txt new file mode 100644 index 000000000000..64eb06697cca --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols03.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Symbols03.java + PsiImportList + + PsiClass:X + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('~`!@#$%^&*()_+|\=-') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('[]":;'?><,./') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols04.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols04.java new file mode 100644 index 000000000000..6efc679add68 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols04.java @@ -0,0 +1,5 @@ +/** + * {@link Object ~`!@#$%^&*()_+|\=-{}[]":;'?><,./ + */ + +class X{} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols04.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols04.txt new file mode 100644 index 000000000000..675c403c072e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols04.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Symbols04.java + PsiImportList + + PsiClass:X + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('~`!@#$%^&*()_+|\=-') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA('[]":;'?><,./') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols05.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols05.java new file mode 100644 index 000000000000..383e36672412 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols05.java @@ -0,0 +1,5 @@ +/** + * {@link Object ~`!@#$%^&*()_+|\=-{}[]":;'?><,./} Yes! + */ + +class X{} diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols05.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols05.txt new file mode 100644 index 000000000000..959b9b6e7447 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Symbols05.txt @@ -0,0 +1,41 @@ +PsiJavaFile:Symbols05.java + PsiImportList + + PsiClass:X + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('~`!@#$%^&*()_+|\=-') + PsiDocToken:DOC_COMMENT_DATA('{') + PsiDocToken:DOC_COMMENT_DATA('}') + PsiDocToken:DOC_COMMENT_DATA('[]":;'?><,./') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiDocToken:DOC_COMMENT_DATA(' Yes!') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:X('X') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag0.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag0.java new file mode 100644 index 000000000000..05a6db915e98 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag0.java @@ -0,0 +1,4 @@ +/** + * @param param + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag0.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag0.txt new file mode 100644 index 000000000000..af6a4b155259 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag0.txt @@ -0,0 +1,30 @@ +PsiJavaFile:Tag0.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@param + PsiDocToken:DOC_TAG_NAME('@param') + PsiWhiteSpace(' ') + PsiElement(DOC_PARAMETER_REF) + PsiDocToken:DOC_TAG_VALUE_TOKEN('param') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag1.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag1.java new file mode 100644 index 000000000000..1c22b4e63da5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag1.java @@ -0,0 +1,4 @@ +/** + * @param + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag1.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag1.txt new file mode 100644 index 000000000000..1051f2d33a4a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag1.txt @@ -0,0 +1,27 @@ +PsiJavaFile:Tag1.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@param + PsiDocToken:DOC_TAG_NAME('@param') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag2.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag2.java new file mode 100644 index 000000000000..d781eeba6a1b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag2.java @@ -0,0 +1,6 @@ +/** + * @param value value value + * value value + * @return value value + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag2.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag2.txt new file mode 100644 index 000000000000..45c260fa5f51 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag2.txt @@ -0,0 +1,45 @@ +PsiJavaFile:Tag2.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@param + PsiDocToken:DOC_TAG_NAME('@param') + PsiWhiteSpace(' ') + PsiElement(DOC_PARAMETER_REF) + PsiDocToken:DOC_TAG_VALUE_TOKEN('value') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('value value') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' \tvalue\tvalue') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@return + PsiDocToken:DOC_TAG_NAME('@return') + PsiWhiteSpace(' ') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiDocToken:DOC_TAG_VALUE_TOKEN('value') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('value') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag3.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag3.java new file mode 100644 index 000000000000..dac94ad1d632 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag3.java @@ -0,0 +1,5 @@ +/** + * See {@link someLink} + * @param see {@link ...} + */ +class C{} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag3.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag3.txt new file mode 100644 index 000000000000..be1f5513ae32 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag3.txt @@ -0,0 +1,51 @@ +PsiJavaFile:Tag3.java + PsiImportList + + PsiClass:C + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' See ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaCodeReferenceElement:someLink + PsiIdentifier:someLink('someLink') + PsiReferenceParameterList + + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@param + PsiDocToken:DOC_TAG_NAME('@param') + PsiWhiteSpace(' ') + PsiElement(DOC_PARAMETER_REF) + PsiDocToken:DOC_TAG_VALUE_TOKEN('see') + PsiWhiteSpace(' ') + PsiInlineDocTag:@link + PsiDocToken:DOC_INLINE_TAG_START('{') + PsiDocToken:DOC_TAG_NAME('@link') + PsiWhiteSpace(' ') + PsiElement(DOC_REFERENCE_HOLDER) + PsiJavaToken:ELLIPSIS('...') + PsiDocToken:DOC_INLINE_TAG_END('}') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:C('C') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag4.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag4.java new file mode 100644 index 000000000000..6ca40938851d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag4.java @@ -0,0 +1,7 @@ +class Test { + /** + * @param param some param + */ + public void foo(int param) { + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag4.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag4.txt new file mode 100644 index 000000000000..ea61aeb28218 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag4.txt @@ -0,0 +1,62 @@ +PsiJavaFile:Tag4.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:foo + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@param + PsiDocToken:DOC_TAG_NAME('@param') + PsiWhiteSpace(' ') + PsiElement(DOC_PARAMETER_REF) + PsiDocToken:DOC_TAG_VALUE_TOKEN('param') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('some param') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:(int param) + PsiJavaToken:LPARENTH('(') + PsiParameter:param + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:param('param') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag5.java b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag5.java new file mode 100644 index 000000000000..def791fb1d68 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag5.java @@ -0,0 +1,4 @@ +/** + * @ejb:bean this is an EJB + */ +class Test { } \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/Tag5.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag5.txt new file mode 100644 index 000000000000..eb44d58a94e9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/Tag5.txt @@ -0,0 +1,34 @@ +PsiJavaFile:Tag5.java + PsiImportList + + PsiClass:Test + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@ejb:bean + PsiDocToken:DOC_TAG_NAME('@ejb:bean') + PsiWhiteSpace(' ') + PsiElement(DOC_TAG_VALUE_TOKEN) + PsiDocToken:DOC_TAG_VALUE_TOKEN('this') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('is an EJB ') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/TypeParam.java b/java/java-tests/testData/psi/parser-full/javadocParsing/TypeParam.java new file mode 100644 index 000000000000..97dfa1d3f501 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/TypeParam.java @@ -0,0 +1,5 @@ +/** + * @param + */ +public interface Future { +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/TypeParam.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/TypeParam.txt new file mode 100644 index 000000000000..cd0a4bfe1b19 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/TypeParam.txt @@ -0,0 +1,40 @@ +PsiJavaFile:TypeParam.java + PsiImportList + + PsiClass:Future + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') + PsiDocToken:DOC_COMMENT_DATA(' ') + PsiDocTag:@param + PsiDocToken:DOC_TAG_NAME('@param') + PsiWhiteSpace(' ') + PsiElement(DOC_PARAMETER_REF) + PsiDocToken:DOC_TAG_VALUE_LT('<') + PsiDocToken:DOC_TAG_VALUE_TOKEN('V') + PsiDocToken:DOC_TAG_VALUE_GT('>') + PsiWhiteSpace('\n ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList:public + PsiKeyword:public('public') + PsiWhiteSpace(' ') + PsiKeyword:interface('interface') + PsiWhiteSpace(' ') + PsiIdentifier:Future('Future') + PsiTypeParameterList + PsiJavaToken:LT('<') + PsiTypeParameter:V + PsiIdentifier:V('V') + PsiElement(EXTENDS_BOUND_LIST) + + PsiJavaToken:GT('>') + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal1.java b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal1.java new file mode 100644 index 000000000000..f310c9faf2ed --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal1.java @@ -0,0 +1,5 @@ +class Foo{ + { + assert cond; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal1.txt new file mode 100644 index 000000000000..64057fff20f4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal1.txt @@ -0,0 +1,35 @@ +PsiJavaFile:Normal1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAssertStatement + PsiKeyword:assert('assert') + PsiWhiteSpace(' ') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal2.java b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal2.java new file mode 100644 index 000000000000..777f60e76c6a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal2.java @@ -0,0 +1,5 @@ +class Foo{ + { + assert cond : message; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal2.txt new file mode 100644 index 000000000000..c965f862f524 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/assert/Normal2.txt @@ -0,0 +1,42 @@ +PsiJavaFile:Normal2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiAssertStatement + PsiKeyword:assert('assert') + PsiWhiteSpace(' ') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiWhiteSpace(' ') + PsiJavaToken:COLON(':') + PsiWhiteSpace(' ') + PsiReferenceExpression:message + PsiReferenceParameterList + + PsiIdentifier:message('message') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/assignment/Simple.java b/java/java-tests/testData/psi/parser-full/statementParsing/assignment/Simple.java new file mode 100644 index 000000000000..6bb0709db2b3 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/assignment/Simple.java @@ -0,0 +1,6 @@ +class A{ + { + int[] a; + a[0] = 0; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/assignment/Simple.txt b/java/java-tests/testData/psi/parser-full/statementParsing/assignment/Simple.txt new file mode 100644 index 000000000000..53366f898a29 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/assignment/Simple.txt @@ -0,0 +1,57 @@ +PsiJavaFile:Simple.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:a + PsiModifierList: + + PsiTypeElement:int[] + PsiTypeElement:int + PsiKeyword:int('int') + PsiJavaToken:LBRACKET('[') + PsiJavaToken:RBRACKET(']') + PsiWhiteSpace(' ') + PsiIdentifier:a('a') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiAssignmentExpression:a[0] = 0 + PsiArrayAccessExpression:a[0] + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiJavaToken:LBRACKET('[') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:RBRACKET(']') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/AnonymousInSmartCompletion.java b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/AnonymousInSmartCompletion.java new file mode 100644 index 000000000000..73ab817e0314 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/AnonymousInSmartCompletion.java @@ -0,0 +1,16 @@ +import pkg.Foo; + +class Bar { + + public void foo() { + new Foo(hash +#) {}; + +new Foo(hash +#, bar) {}; + + new Foo(hash +#x) {}; + +} +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/AnonymousInSmartCompletion.txt b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/AnonymousInSmartCompletion.txt new file mode 100644 index 000000000000..c9a6450ffaf1 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/AnonymousInSmartCompletion.txt @@ -0,0 +1,157 @@ +PsiJavaFile:AnonymousInSmartCompletion.java + PsiImportList + PsiImportStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:pkg.Foo + PsiJavaCodeReferenceElement:pkg + PsiIdentifier:pkg('pkg') + PsiReferenceParameterList + + PsiJavaToken:DOT('.') + PsiIdentifier:Foo('Foo') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n') + PsiClass:Bar + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Bar('Bar') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n\n ') + PsiMethod:foo + PsiModifierList:public + PsiKeyword:public('public') + PsiTypeParameterList + + PsiWhiteSpace(' ') + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:foo('foo') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiNewExpression:new Foo(hash +#) {} + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiAnonymousClass + PsiJavaCodeReferenceElement:Foo + PsiIdentifier:Foo('Foo') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:hash + PsiReferenceParameterList + + PsiIdentifier:hash('hash') + PsiErrorElement:',' or ')' expected + + PsiExpression(empty) + + PsiWhiteSpace('\n') + PsiElement(BAD_CHARACTER)('#') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n') + PsiExpressionStatement + PsiNewExpression:new Foo(hash +#, bar) {} + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiAnonymousClass + PsiJavaCodeReferenceElement:Foo + PsiIdentifier:Foo('Foo') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:hash + PsiReferenceParameterList + + PsiIdentifier:hash('hash') + PsiErrorElement:',' or ')' expected + + PsiExpression(empty) + + PsiWhiteSpace('\n') + PsiElement(BAD_CHARACTER)('#') + PsiJavaToken:COMMA(',') + PsiWhiteSpace(' ') + PsiReferenceExpression:bar + PsiReferenceParameterList + + PsiIdentifier:bar('bar') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n \n ') + PsiExpressionStatement + PsiNewExpression:new Foo(hash +#x) {} + PsiKeyword:new('new') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiAnonymousClass + PsiJavaCodeReferenceElement:Foo + PsiIdentifier:Foo('Foo') + PsiReferenceParameterList + + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:hash + PsiReferenceParameterList + + PsiIdentifier:hash('hash') + PsiErrorElement:',' or ')' expected + + PsiExpression(empty) + + PsiWhiteSpace('\n') + PsiElement(BAD_CHARACTER)('#') + PsiErrorElement:',' or ')' expected + + PsiExpression(empty) + + PsiReferenceExpression:x + PsiReferenceParameterList + + PsiIdentifier:x('x') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n\n') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/Simple.java b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/Simple.java new file mode 100644 index 000000000000..d5ec22213a54 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/Simple.java @@ -0,0 +1,4 @@ +class A{ + { + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/Simple.txt b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/Simple.txt new file mode 100644 index 000000000000..14aff294a7a8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/codeBlock/Simple.txt @@ -0,0 +1,26 @@ +PsiJavaFile:Simple.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Normal.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Normal.java new file mode 100644 index 000000000000..86ad0512de45 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Normal.java @@ -0,0 +1,5 @@ +class A{ + { + do{}while(true); + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Normal.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Normal.txt new file mode 100644 index 000000000000..7d09a673a416 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Normal.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Normal.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiBlockStatement + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:true + PsiJavaToken:TRUE_KEYWORD('true') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete1.java new file mode 100644 index 000000000000..303c9990e319 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete1.java @@ -0,0 +1,5 @@ +class A{ + { + do + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete1.txt new file mode 100644 index 000000000000..e5cf3d4989ab --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiErrorElement:Statement expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete2.java new file mode 100644 index 000000000000..a935d08b67fd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete2.java @@ -0,0 +1,5 @@ +class A{ + { + do foo(); + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete2.txt new file mode 100644 index 000000000000..5dc36636c149 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete2.txt @@ -0,0 +1,42 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiErrorElement:'while' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete3.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete3.java new file mode 100644 index 000000000000..dc5412a54887 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete3.java @@ -0,0 +1,5 @@ +class A{ + { + do foo(); while + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete3.txt new file mode 100644 index 000000000000..d22a48496c95 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete3.txt @@ -0,0 +1,44 @@ +PsiJavaFile:Uncomplete3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiKeyword:while('while') + PsiErrorElement:'(' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete4.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete4.java new file mode 100644 index 000000000000..ad9f02aa12ab --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete4.java @@ -0,0 +1,5 @@ +class A{ + { + do foo(); while( + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete4.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete4.txt new file mode 100644 index 000000000000..500a42196835 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete4.txt @@ -0,0 +1,45 @@ +PsiJavaFile:Uncomplete4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete5.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete5.java new file mode 100644 index 000000000000..69a2c9bbb8e7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete5.java @@ -0,0 +1,5 @@ +class A{ + { + do foo(); while(); + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete5.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete5.txt new file mode 100644 index 000000000000..79bd2846da32 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete5.txt @@ -0,0 +1,47 @@ +PsiJavaFile:Uncomplete5.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete6.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete6.java new file mode 100644 index 000000000000..4c19b76190fd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete6.java @@ -0,0 +1,6 @@ +class A{ + { + do foo(); while( + g(); + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete6.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete6.txt new file mode 100644 index 000000000000..f9908c641213 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete6.txt @@ -0,0 +1,56 @@ +PsiJavaFile:Uncomplete6.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:g() + PsiReferenceExpression:g + PsiReferenceParameterList + + PsiIdentifier:g('g') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete7.java b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete7.java new file mode 100644 index 000000000000..89444534c32d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete7.java @@ -0,0 +1,5 @@ +class A{ + { + do foo(); while(cond) + } +} diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete7.txt b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete7.txt new file mode 100644 index 000000000000..6707b9f8ccba --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/do-while/Uncomplete7.txt @@ -0,0 +1,50 @@ +PsiJavaFile:Uncomplete7.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDoWhileStatement + PsiKeyword:do('do') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/ForEach1.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/ForEach1.java new file mode 100644 index 000000000000..9214bfc50072 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/ForEach1.java @@ -0,0 +1,5 @@ +class Foo { + { + for(Object o : map.entrySet()) ; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/ForEach1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/ForEach1.txt new file mode 100644 index 000000000000..04dc3309cec9 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/ForEach1.txt @@ -0,0 +1,61 @@ +PsiJavaFile:ForEach1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForeachStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiParameter:o + PsiModifierList: + + PsiTypeElement:Object + PsiJavaCodeReferenceElement:Object + PsiIdentifier:Object('Object') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:o('o') + PsiWhiteSpace(' ') + PsiJavaToken:COLON(':') + PsiWhiteSpace(' ') + PsiMethodCallExpression:map.entrySet() + PsiReferenceExpression:map.entrySet + PsiReferenceExpression:map + PsiReferenceParameterList + + PsiIdentifier:map('map') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:entrySet('entrySet') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiEmptyStatement + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal1.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal1.java new file mode 100644 index 000000000000..8cb6f41bc0fc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal1.java @@ -0,0 +1,6 @@ +class Foo{ + { + for(int i = 0; i < 10; i++) + ; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal1.txt new file mode 100644 index 000000000000..be9a2e58675e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal1.txt @@ -0,0 +1,68 @@ +PsiJavaFile:Normal1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiBinaryExpression:i < 10 + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiPostfixExpression:i++ + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiJavaToken:PLUSPLUS('++') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace('\n ') + PsiEmptyStatement + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal2.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal2.java new file mode 100644 index 000000000000..de48be60f270 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal2.java @@ -0,0 +1,5 @@ +class Foo{ + { + for( ; ; ) foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal2.txt new file mode 100644 index 000000000000..d24bd5d55f7a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Normal2.txt @@ -0,0 +1,48 @@ +PsiJavaFile:Normal2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiWhiteSpace(' ') + PsiEmptyStatement + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete1.java new file mode 100644 index 000000000000..9fdd5ea353de --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete1.java @@ -0,0 +1,5 @@ +class Foo{ + { + for + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete1.txt new file mode 100644 index 000000000000..e7a7fc4439ea --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiErrorElement:'(' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete10.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete10.java new file mode 100644 index 000000000000..42eedb5aaf53 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete10.java @@ -0,0 +1,5 @@ +class Foo{ + { + for(int i = 0; i < 0) foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete10.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete10.txt new file mode 100644 index 000000000000..829db0935761 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete10.txt @@ -0,0 +1,69 @@ +PsiJavaFile:Uncomplete10.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiBinaryExpression:i < 0 + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiErrorElement:';' expected + + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete2.java new file mode 100644 index 000000000000..bb44f31427e4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete2.java @@ -0,0 +1,5 @@ +class Foo{ + { + for( + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete2.txt new file mode 100644 index 000000000000..aaa97df21946 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete2.txt @@ -0,0 +1,32 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Statement expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete3.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete3.java new file mode 100644 index 000000000000..76094dc9b662 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete3.java @@ -0,0 +1,5 @@ +class Foo{ + { + for(int i = 0; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete3.txt new file mode 100644 index 000000000000..4c2000412520 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete3.txt @@ -0,0 +1,46 @@ +PsiJavaFile:Uncomplete3.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete4.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete4.java new file mode 100644 index 000000000000..00cae20a2c75 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete4.java @@ -0,0 +1,5 @@ +class Foo{ + { + for(int i = 0; i < 10 + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete4.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete4.txt new file mode 100644 index 000000000000..895da40e641c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete4.txt @@ -0,0 +1,57 @@ +PsiJavaFile:Uncomplete4.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiBinaryExpression:i < 10 + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete5.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete5.java new file mode 100644 index 000000000000..07beb803a1ca --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete5.java @@ -0,0 +1,5 @@ +class Foo{ + { + for(int i = 0; i < 10; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete5.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete5.txt new file mode 100644 index 000000000000..39eee08db35a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete5.txt @@ -0,0 +1,58 @@ +PsiJavaFile:Uncomplete5.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiBinaryExpression:i < 10 + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:SEMICOLON(';') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete6.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete6.java new file mode 100644 index 000000000000..1afeadb527bf --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete6.java @@ -0,0 +1,5 @@ +class Foo{ + { + for(int i = 0; i < 10; i++ + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete6.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete6.txt new file mode 100644 index 000000000000..e9df232cdb02 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete6.txt @@ -0,0 +1,66 @@ +PsiJavaFile:Uncomplete6.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiBinaryExpression:i < 10 + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiPostfixExpression:i++ + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiJavaToken:PLUSPLUS('++') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete7.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete7.java new file mode 100644 index 000000000000..2849da15cfce --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete7.java @@ -0,0 +1,5 @@ +class Foo{ + { + for(int i = 0; i < 10; i++) + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete7.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete7.txt new file mode 100644 index 000000000000..fa1e9ac649c0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete7.txt @@ -0,0 +1,67 @@ +PsiJavaFile:Uncomplete7.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiBinaryExpression:i < 10 + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:LT('<') + PsiWhiteSpace(' ') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiPostfixExpression:i++ + PsiReferenceExpression:i + PsiReferenceParameterList + + PsiIdentifier:i('i') + PsiJavaToken:PLUSPLUS('++') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:Statement expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete8.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete8.java new file mode 100644 index 000000000000..92117883c87b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete8.java @@ -0,0 +1,5 @@ +class Foo{ + { + for() foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete8.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete8.txt new file mode 100644 index 000000000000..1370415f3384 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete8.txt @@ -0,0 +1,44 @@ +PsiJavaFile:Uncomplete8.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Statement expected + + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete9.java b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete9.java new file mode 100644 index 000000000000..7ca7d2c039b0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete9.java @@ -0,0 +1,5 @@ +class Foo{ + { + for(int i = 0;) foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete9.txt b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete9.txt new file mode 100644 index 000000000000..cebc6169fac5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/for/Uncomplete9.txt @@ -0,0 +1,58 @@ +PsiJavaFile:Uncomplete9.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:i + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:i('i') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:0 + PsiJavaToken:INTEGER_LITERAL('0') + PsiJavaToken:SEMICOLON(';') + PsiErrorElement:';' expected + + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/For.java b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/For.java new file mode 100644 index 000000000000..819c0cf862dd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/For.java @@ -0,0 +1,7 @@ +class Test { + void method() { + for(Iterator it = null; it.hasNext();) { + String s = it.next(); + } + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/For.txt b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/For.txt new file mode 100644 index 000000000000..a16dccc1b093 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/For.txt @@ -0,0 +1,117 @@ +PsiJavaFile:For.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiForStatement + PsiKeyword:for('for') + PsiJavaToken:LPARENTH('(') + PsiDeclarationStatement + PsiLocalVariable:it + PsiModifierList: + + PsiTypeElement:Iterator + PsiJavaCodeReferenceElement:Iterator + PsiIdentifier:Iterator('Iterator') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:it('it') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiLiteralExpression:null + PsiJavaToken:NULL_KEYWORD('null') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiMethodCallExpression:it.hasNext() + PsiReferenceExpression:it.hasNext + PsiReferenceExpression:it + PsiReferenceParameterList + + PsiIdentifier:it('it') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:hasNext('hasNext') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiBlockStatement + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:s + PsiModifierList: + + PsiTypeElement:String + PsiJavaCodeReferenceElement:String + PsiIdentifier:String('String') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:s('s') + PsiWhiteSpace(' ') + PsiJavaToken:EQ('=') + PsiWhiteSpace(' ') + PsiMethodCallExpression:it.next() + PsiReferenceExpression:it.next + PsiReferenceExpression:it + PsiReferenceParameterList + + PsiIdentifier:it('it') + PsiJavaToken:DOT('.') + PsiReferenceParameterList + + PsiIdentifier:next('next') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/LocalVar.java b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/LocalVar.java new file mode 100644 index 000000000000..3003c5b2ce5a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/LocalVar.java @@ -0,0 +1,5 @@ +class Test { + void method() { + List list; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/LocalVar.txt b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/LocalVar.txt new file mode 100644 index 000000000000..429db97dca98 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/genericsParsing/LocalVar.txt @@ -0,0 +1,58 @@ +PsiJavaFile:LocalVar.java + PsiImportList + + PsiClass:Test + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Test('Test') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiMethod:method + PsiModifierList: + + PsiTypeParameterList + + PsiTypeElement:void + PsiKeyword:void('void') + PsiWhiteSpace(' ') + PsiIdentifier:method('method') + PsiParameterList:() + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiReferenceList + + PsiWhiteSpace(' ') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiDeclarationStatement + PsiLocalVariable:list + PsiModifierList: + + PsiTypeElement:List + PsiJavaCodeReferenceElement:List + PsiIdentifier:List('List') + PsiReferenceParameterList + PsiJavaToken:LT('<') + PsiTypeElement:Integer + PsiJavaCodeReferenceElement:Integer + PsiIdentifier:Integer('Integer') + PsiReferenceParameterList + + PsiJavaToken:GT('>') + PsiWhiteSpace(' ') + PsiIdentifier:list('list') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalNoElse.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalNoElse.java new file mode 100644 index 000000000000..945768b65248 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalNoElse.java @@ -0,0 +1,5 @@ +class Foo{ + { + if (a) f1(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalNoElse.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalNoElse.txt new file mode 100644 index 000000000000..da2ece27aa62 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalNoElse.txt @@ -0,0 +1,47 @@ +PsiJavaFile:NormalNoElse.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:f1() + PsiReferenceExpression:f1 + PsiReferenceParameterList + + PsiIdentifier:f1('f1') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalWithElse.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalWithElse.java new file mode 100644 index 000000000000..9873ead11332 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalWithElse.java @@ -0,0 +1,5 @@ +class Foo{ + { + if (a){ f1(); } else{ f2(); } + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalWithElse.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalWithElse.txt new file mode 100644 index 000000000000..b5bf61c4a85f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/NormalWithElse.txt @@ -0,0 +1,70 @@ +PsiJavaFile:NormalWithElse.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiJavaToken:RPARENTH(')') + PsiBlockStatement + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:f1() + PsiReferenceExpression:f1 + PsiReferenceParameterList + + PsiIdentifier:f1('f1') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace(' ') + PsiKeyword:else('else') + PsiBlockStatement + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:f2() + PsiReferenceExpression:f2 + PsiReferenceParameterList + + PsiIdentifier:f2('f2') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete1.java new file mode 100644 index 000000000000..b573b499afda --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete1.java @@ -0,0 +1,5 @@ +class Foo{ + { + if + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete1.txt new file mode 100644 index 000000000000..26cc4fca52e0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiErrorElement:'(' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete2.java new file mode 100644 index 000000000000..0d64ffe8333a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete2.java @@ -0,0 +1,5 @@ +class Foo{ + { + if ( + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete2.txt new file mode 100644 index 000000000000..d49834007778 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete2.txt @@ -0,0 +1,33 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete3.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete3.java new file mode 100644 index 000000000000..bb8a2823f28b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete3.java @@ -0,0 +1,6 @@ +class Foo{ + { + if ( + foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete3.txt new file mode 100644 index 000000000000..29fab8eba5a0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete3.txt @@ -0,0 +1,44 @@ +PsiJavaFile:Uncomplete3.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete4.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete4.java new file mode 100644 index 000000000000..79f9bb26dc85 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete4.java @@ -0,0 +1,5 @@ +class Foo{ + { + if (cond + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete4.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete4.txt new file mode 100644 index 000000000000..c51944819aea --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete4.txt @@ -0,0 +1,37 @@ +PsiJavaFile:Uncomplete4.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete5.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete5.java new file mode 100644 index 000000000000..119e601af0c8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete5.java @@ -0,0 +1,5 @@ +class Foo{ + { + if (cond) + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete5.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete5.txt new file mode 100644 index 000000000000..0aa924a3c816 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete5.txt @@ -0,0 +1,38 @@ +PsiJavaFile:Uncomplete5.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:Statement expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete6.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete6.java new file mode 100644 index 000000000000..f4a27816b5e5 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete6.java @@ -0,0 +1,5 @@ +class Foo{ + { + if () foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete6.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete6.txt new file mode 100644 index 000000000000..d9369aa0024d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete6.txt @@ -0,0 +1,45 @@ +PsiJavaFile:Uncomplete6.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete7.java b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete7.java new file mode 100644 index 000000000000..0dddb8440d1f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete7.java @@ -0,0 +1,5 @@ +class Foo{ + { + if (cond) foo(); else + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete7.txt b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete7.txt new file mode 100644 index 000000000000..042bf2e491dc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/if/Uncomplete7.txt @@ -0,0 +1,51 @@ +PsiJavaFile:Uncomplete7.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiIfStatement + PsiKeyword:if('if') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace(' ') + PsiKeyword:else('else') + PsiErrorElement:Statement expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/label/Simple.java b/java/java-tests/testData/psi/parser-full/statementParsing/label/Simple.java new file mode 100644 index 000000000000..a2878da2de5c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/label/Simple.java @@ -0,0 +1,6 @@ +class A{ + { +Loop: + while(true) ; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/label/Simple.txt b/java/java-tests/testData/psi/parser-full/statementParsing/label/Simple.txt new file mode 100644 index 000000000000..98508d2a992a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/label/Simple.txt @@ -0,0 +1,40 @@ +PsiJavaFile:Simple.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n') + PsiLabeledStatement + PsiIdentifier:Loop('Loop') + PsiJavaToken:COLON(':') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:true + PsiJavaToken:TRUE_KEYWORD('true') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiEmptyStatement + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalNoResult.java b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalNoResult.java new file mode 100644 index 000000000000..d6cc2bb6047e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalNoResult.java @@ -0,0 +1,5 @@ +class Foo{ + { + return; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalNoResult.txt b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalNoResult.txt new file mode 100644 index 000000000000..2f6db32ec123 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalNoResult.txt @@ -0,0 +1,30 @@ +PsiJavaFile:NormalNoResult.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalWithResult.java b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalWithResult.java new file mode 100644 index 000000000000..f76aaf40e072 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalWithResult.java @@ -0,0 +1,5 @@ +class Foo{ + { + return 10; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalWithResult.txt b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalWithResult.txt new file mode 100644 index 000000000000..7131a44f2573 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/NormalWithResult.txt @@ -0,0 +1,33 @@ +PsiJavaFile:NormalWithResult.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiLiteralExpression:10 + PsiJavaToken:INTEGER_LITERAL('10') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete1.java new file mode 100644 index 000000000000..619bb18acf8e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete1.java @@ -0,0 +1,5 @@ +class Foo{ + { + return + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete1.txt new file mode 100644 index 000000000000..520b77755627 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete2.java new file mode 100644 index 000000000000..046e5ee2f5f4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete2.java @@ -0,0 +1,5 @@ +class Foo{ + { + return a + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete2.txt new file mode 100644 index 000000000000..26acb09bd388 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/return/Uncomplete2.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiReturnStatement + PsiKeyword:return('return') + PsiWhiteSpace(' ') + PsiReferenceExpression:a + PsiReferenceParameterList + + PsiIdentifier:a('a') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Normal.java b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Normal.java new file mode 100644 index 000000000000..ff024a514b0b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Normal.java @@ -0,0 +1,5 @@ +class A{ + { + switch(o){} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Normal.txt b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Normal.txt new file mode 100644 index 000000000000..6138ddc17a8f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Normal.txt @@ -0,0 +1,38 @@ +PsiJavaFile:Normal.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSwitchStatement + PsiKeyword:switch('switch') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:o + PsiReferenceParameterList + + PsiIdentifier:o('o') + PsiJavaToken:RPARENTH(')') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete1.java new file mode 100644 index 000000000000..4990716c1934 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete1.java @@ -0,0 +1,5 @@ +class A{ + { + switch + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete1.txt new file mode 100644 index 000000000000..afdadf1777da --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSwitchStatement + PsiKeyword:switch('switch') + PsiErrorElement:'(' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete2.java new file mode 100644 index 000000000000..a8583857f8a7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete2.java @@ -0,0 +1,5 @@ +class A{ + { + switch( + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete2.txt new file mode 100644 index 000000000000..682af81f6cb4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete2.txt @@ -0,0 +1,32 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSwitchStatement + PsiKeyword:switch('switch') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete3.java b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete3.java new file mode 100644 index 000000000000..738b312909ec --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete3.java @@ -0,0 +1,5 @@ +class A{ + { + switch(o + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete3.txt new file mode 100644 index 000000000000..f532add9fd51 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete3.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSwitchStatement + PsiKeyword:switch('switch') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:o + PsiReferenceParameterList + + PsiIdentifier:o('o') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete4.java b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete4.java new file mode 100644 index 000000000000..63052eedaf24 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete4.java @@ -0,0 +1,5 @@ +class A{ + { + switch(o) + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete4.txt b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete4.txt new file mode 100644 index 000000000000..4031c8fc9c13 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete4.txt @@ -0,0 +1,37 @@ +PsiJavaFile:Uncomplete4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSwitchStatement + PsiKeyword:switch('switch') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:o + PsiReferenceParameterList + + PsiIdentifier:o('o') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:'{' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete5.java b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete5.java new file mode 100644 index 000000000000..5adccc4e532c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete5.java @@ -0,0 +1,5 @@ +class A{ + { + switch(){} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete5.txt b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete5.txt new file mode 100644 index 000000000000..cca346b2412d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete5.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete5.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSwitchStatement + PsiKeyword:switch('switch') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiJavaToken:RPARENTH(')') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete6.java b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete6.java new file mode 100644 index 000000000000..d4067140b690 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete6.java @@ -0,0 +1,6 @@ +class A{ + { + switch( + foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete6.txt b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete6.txt new file mode 100644 index 000000000000..9f31f550d167 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/switch/Uncomplete6.txt @@ -0,0 +1,43 @@ +PsiJavaFile:Uncomplete6.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSwitchStatement + PsiKeyword:switch('switch') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Normal.java b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Normal.java new file mode 100644 index 000000000000..6a18972623dd --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Normal.java @@ -0,0 +1,5 @@ +class A{ + { + synchronized(o){} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Normal.txt b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Normal.txt new file mode 100644 index 000000000000..6cb90986f27d --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Normal.txt @@ -0,0 +1,38 @@ +PsiJavaFile:Normal.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSynchronizedStatement + PsiKeyword:synchronized('synchronized') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:o + PsiReferenceParameterList + + PsiIdentifier:o('o') + PsiJavaToken:RPARENTH(')') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete1.java new file mode 100644 index 000000000000..01830bc9d6cc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete1.java @@ -0,0 +1,5 @@ +class A{ + { + synchronized + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete1.txt new file mode 100644 index 000000000000..a1ce204557e4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSynchronizedStatement + PsiKeyword:synchronized('synchronized') + PsiErrorElement:'(' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete2.java new file mode 100644 index 000000000000..310efc808d18 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete2.java @@ -0,0 +1,5 @@ +class A{ + { + synchronized( + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete2.txt new file mode 100644 index 000000000000..0444e91ce13a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete2.txt @@ -0,0 +1,32 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSynchronizedStatement + PsiKeyword:synchronized('synchronized') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete3.java b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete3.java new file mode 100644 index 000000000000..2c5cc9c9b6cc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete3.java @@ -0,0 +1,5 @@ +class A{ + { + synchronized(o + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete3.txt new file mode 100644 index 000000000000..83e0ccd1ff03 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete3.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSynchronizedStatement + PsiKeyword:synchronized('synchronized') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:o + PsiReferenceParameterList + + PsiIdentifier:o('o') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete4.java b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete4.java new file mode 100644 index 000000000000..26f2151457bc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete4.java @@ -0,0 +1,5 @@ +class A{ + { + synchronized(o) + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete4.txt b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete4.txt new file mode 100644 index 000000000000..c9edcad0ab31 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete4.txt @@ -0,0 +1,37 @@ +PsiJavaFile:Uncomplete4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSynchronizedStatement + PsiKeyword:synchronized('synchronized') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:o + PsiReferenceParameterList + + PsiIdentifier:o('o') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:'{' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete5.java b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete5.java new file mode 100644 index 000000000000..35441efd606e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete5.java @@ -0,0 +1,5 @@ +class A{ + { + synchronized(){} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete5.txt b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete5.txt new file mode 100644 index 000000000000..5d8899c53036 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete5.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete5.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSynchronizedStatement + PsiKeyword:synchronized('synchronized') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiJavaToken:RPARENTH(')') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete6.java b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete6.java new file mode 100644 index 000000000000..a24f759382fa --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete6.java @@ -0,0 +1,6 @@ +class A{ + { + synchronized( + foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete6.txt b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete6.txt new file mode 100644 index 000000000000..8dd631ea53fc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/synchronized/Uncomplete6.txt @@ -0,0 +1,43 @@ +PsiJavaFile:Uncomplete6.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiSynchronizedStatement + PsiKeyword:synchronized('synchronized') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/throw/Normal.java b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Normal.java new file mode 100644 index 000000000000..4a368379a7e0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Normal.java @@ -0,0 +1,5 @@ +class A{ + { + throw e; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/throw/Normal.txt b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Normal.txt new file mode 100644 index 000000000000..7f8f38c2ba8f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Normal.txt @@ -0,0 +1,35 @@ +PsiJavaFile:Normal.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiThrowStatement + PsiKeyword:throw('throw') + PsiWhiteSpace(' ') + PsiReferenceExpression:e + PsiReferenceParameterList + + PsiIdentifier:e('e') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete1.java new file mode 100644 index 000000000000..46b51eceec4a --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete1.java @@ -0,0 +1,5 @@ +class A{ + { + throw + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete1.txt new file mode 100644 index 000000000000..c85b4ecf91eb --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiThrowStatement + PsiKeyword:throw('throw') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete2.java new file mode 100644 index 000000000000..979619eb0874 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete2.java @@ -0,0 +1,5 @@ +class A{ + { + throw e + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete2.txt new file mode 100644 index 000000000000..09e3ca8cece7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/throw/Uncomplete2.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiThrowStatement + PsiKeyword:throw('throw') + PsiWhiteSpace(' ') + PsiReferenceExpression:e + PsiReferenceParameterList + + PsiIdentifier:e('e') + PsiErrorElement:';' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal1.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal1.java new file mode 100644 index 000000000000..b382032af684 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal1.java @@ -0,0 +1,5 @@ +class A{ + { + try{}catch(E e){} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal1.txt new file mode 100644 index 000000000000..986795fc15ea --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal1.txt @@ -0,0 +1,49 @@ +PsiJavaFile:Normal1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiCatchSection + PsiKeyword:catch('catch') + PsiJavaToken:LPARENTH('(') + PsiParameter:e + PsiModifierList: + + PsiTypeElement:E + PsiJavaCodeReferenceElement:E + PsiIdentifier:E('E') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:e('e') + PsiJavaToken:RPARENTH(')') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal2.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal2.java new file mode 100644 index 000000000000..0d5ebd8dc2f4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal2.java @@ -0,0 +1,5 @@ +class A{ + { + try{}catch(E e){}finally{} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal2.txt new file mode 100644 index 000000000000..71ee73d9a1bc --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal2.txt @@ -0,0 +1,53 @@ +PsiJavaFile:Normal2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiCatchSection + PsiKeyword:catch('catch') + PsiJavaToken:LPARENTH('(') + PsiParameter:e + PsiModifierList: + + PsiTypeElement:E + PsiJavaCodeReferenceElement:E + PsiIdentifier:E('E') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:e('e') + PsiJavaToken:RPARENTH(')') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiKeyword:finally('finally') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal3.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal3.java new file mode 100644 index 000000000000..8084c7f2ca44 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal3.java @@ -0,0 +1,5 @@ +class A{ + { + try{}finally{} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal3.txt new file mode 100644 index 000000000000..8907c26e2520 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Normal3.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Normal3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiKeyword:finally('finally') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete1.java new file mode 100644 index 000000000000..3d8064beb027 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete1.java @@ -0,0 +1,5 @@ +class A{ + { + try + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete1.txt new file mode 100644 index 000000000000..a968ba100164 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiErrorElement:'{' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete2.java new file mode 100644 index 000000000000..262bbdc0ff55 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete2.java @@ -0,0 +1,5 @@ +class A{ + { + try{} + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete2.txt new file mode 100644 index 000000000000..98f964eb8890 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete2.txt @@ -0,0 +1,34 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiErrorElement:'catch' or 'finally' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete3.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete3.java new file mode 100644 index 000000000000..0e7f343d7bad --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete3.java @@ -0,0 +1,5 @@ +class A{ + { + try{}catch + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete3.txt new file mode 100644 index 000000000000..5e7a9ca1e8a4 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete3.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiCatchSection + PsiKeyword:catch('catch') + PsiErrorElement:'(' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete4.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete4.java new file mode 100644 index 000000000000..3d83091e2aac --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete4.java @@ -0,0 +1,5 @@ +class A{ + { + try{}catch( + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete4.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete4.txt new file mode 100644 index 000000000000..0be77c7b7913 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete4.txt @@ -0,0 +1,39 @@ +PsiJavaFile:Uncomplete4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiCatchSection + PsiKeyword:catch('catch') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Parameter expected + + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete5.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete5.java new file mode 100644 index 000000000000..6018b1bc0b57 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete5.java @@ -0,0 +1,5 @@ +class A{ + { + try{}catch(E + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete5.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete5.txt new file mode 100644 index 000000000000..d92a407e0e79 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete5.txt @@ -0,0 +1,46 @@ +PsiJavaFile:Uncomplete5.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiCatchSection + PsiKeyword:catch('catch') + PsiJavaToken:LPARENTH('(') + PsiModifierList: + + PsiTypeElement:E + PsiJavaCodeReferenceElement:E + PsiIdentifier:E('E') + PsiReferenceParameterList + + PsiErrorElement:Identifier expected + + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete6.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete6.java new file mode 100644 index 000000000000..f52e100fd730 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete6.java @@ -0,0 +1,5 @@ +class A{ + { + try{}catch(E e + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete6.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete6.txt new file mode 100644 index 000000000000..cb061a5dad02 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete6.txt @@ -0,0 +1,47 @@ +PsiJavaFile:Uncomplete6.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiCatchSection + PsiKeyword:catch('catch') + PsiJavaToken:LPARENTH('(') + PsiParameter:e + PsiModifierList: + + PsiTypeElement:E + PsiJavaCodeReferenceElement:E + PsiIdentifier:E('E') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:e('e') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete7.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete7.java new file mode 100644 index 000000000000..853e37ca2e9f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete7.java @@ -0,0 +1,5 @@ +class A{ + { + try{}catch(E e) + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete7.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete7.txt new file mode 100644 index 000000000000..7a3bd9a666ba --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete7.txt @@ -0,0 +1,48 @@ +PsiJavaFile:Uncomplete7.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiCatchSection + PsiKeyword:catch('catch') + PsiJavaToken:LPARENTH('(') + PsiParameter:e + PsiModifierList: + + PsiTypeElement:E + PsiJavaCodeReferenceElement:E + PsiIdentifier:E('E') + PsiReferenceParameterList + + PsiWhiteSpace(' ') + PsiIdentifier:e('e') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:'{' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete8.java b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete8.java new file mode 100644 index 000000000000..c441e73e37d8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete8.java @@ -0,0 +1,5 @@ +class A{ + { + try{}finally + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete8.txt b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete8.txt new file mode 100644 index 000000000000..fd670a99f3a0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/try/Uncomplete8.txt @@ -0,0 +1,35 @@ +PsiJavaFile:Uncomplete8.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiTryStatement + PsiKeyword:try('try') + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiJavaToken:RBRACE('}') + PsiKeyword:finally('finally') + PsiErrorElement:'{' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Normal.java b/java/java-tests/testData/psi/parser-full/statementParsing/while/Normal.java new file mode 100644 index 000000000000..3fc8f83eea1e --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Normal.java @@ -0,0 +1,5 @@ +class Foo{ + { + while (true) foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Normal.txt b/java/java-tests/testData/psi/parser-full/statementParsing/while/Normal.txt new file mode 100644 index 000000000000..cc4bbcf99f4b --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Normal.txt @@ -0,0 +1,45 @@ +PsiJavaFile:Normal.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiLiteralExpression:true + PsiJavaToken:TRUE_KEYWORD('true') + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete1.java b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete1.java new file mode 100644 index 000000000000..655cd7df429c --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete1.java @@ -0,0 +1,5 @@ +class Foo{ + { + while + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete1.txt b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete1.txt new file mode 100644 index 000000000000..1bfcf02528c0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete1.txt @@ -0,0 +1,31 @@ +PsiJavaFile:Uncomplete1.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiErrorElement:'(' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete2.java b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete2.java new file mode 100644 index 000000000000..a37e76a2db16 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete2.java @@ -0,0 +1,5 @@ +class Foo{ + { + while ( + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete2.txt b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete2.txt new file mode 100644 index 000000000000..b48bdf1f5b68 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete2.txt @@ -0,0 +1,33 @@ +PsiJavaFile:Uncomplete2.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiWhiteSpace(' ') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete3.java b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete3.java new file mode 100644 index 000000000000..73d4e2e80848 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete3.java @@ -0,0 +1,6 @@ +class Foo{ + { + while( + foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete3.txt b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete3.txt new file mode 100644 index 000000000000..72fbcd6ce666 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete3.txt @@ -0,0 +1,43 @@ +PsiJavaFile:Uncomplete3.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiWhiteSpace('\n ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete4.java b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete4.java new file mode 100644 index 000000000000..0fbe73f96ddb --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete4.java @@ -0,0 +1,5 @@ +class Foo{ + { + while(cond + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete4.txt b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete4.txt new file mode 100644 index 000000000000..0eb8418bd5df --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete4.txt @@ -0,0 +1,36 @@ +PsiJavaFile:Uncomplete4.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiErrorElement:')' expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete5.java b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete5.java new file mode 100644 index 000000000000..fe42be1fdbb8 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete5.java @@ -0,0 +1,5 @@ +class Foo{ + { + while(cond) + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete5.txt b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete5.txt new file mode 100644 index 000000000000..f1d75f59015f --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete5.txt @@ -0,0 +1,37 @@ +PsiJavaFile:Uncomplete5.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiReferenceExpression:cond + PsiReferenceParameterList + + PsiIdentifier:cond('cond') + PsiJavaToken:RPARENTH(')') + PsiErrorElement:Statement expected + + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete6.java b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete6.java new file mode 100644 index 000000000000..c19813df8260 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete6.java @@ -0,0 +1,5 @@ +class Foo{ + { + while() foo(); + } +} \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete6.txt b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete6.txt new file mode 100644 index 000000000000..ba7b3af0aa22 --- /dev/null +++ b/java/java-tests/testData/psi/parser-full/statementParsing/while/Uncomplete6.txt @@ -0,0 +1,44 @@ +PsiJavaFile:Uncomplete6.java + PsiImportList + + PsiClass:Foo + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:Foo('Foo') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiClassInitializer + PsiModifierList: + + PsiCodeBlock + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiWhileStatement + PsiKeyword:while('while') + PsiJavaToken:LPARENTH('(') + PsiErrorElement:Expression expected + + PsiJavaToken:RPARENTH(')') + PsiWhiteSpace(' ') + PsiExpressionStatement + PsiMethodCallExpression:foo() + PsiReferenceExpression:foo + PsiReferenceParameterList + + PsiIdentifier:foo('foo') + PsiExpressionList + PsiJavaToken:LPARENTH('(') + PsiJavaToken:RPARENTH(')') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n ') + PsiJavaToken:RBRACE('}') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') \ No newline at end of file diff --git a/java/java-tests/testData/psi/parser-partial/files/BindDocComment0.txt b/java/java-tests/testData/psi/parser-partial/files/BindDocComment0.txt new file mode 100644 index 000000000000..5b7bf585429d --- /dev/null +++ b/java/java-tests/testData/psi/parser-partial/files/BindDocComment0.txt @@ -0,0 +1,25 @@ +PsiJavaFile:BindDocComment0.java + PsiImportList + + PsiClass:A + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('class comment ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-partial/files/BindDocComment1.txt b/java/java-tests/testData/psi/parser-partial/files/BindDocComment1.txt new file mode 100644 index 000000000000..8219d2f3b5f0 --- /dev/null +++ b/java/java-tests/testData/psi/parser-partial/files/BindDocComment1.txt @@ -0,0 +1,34 @@ +PsiJavaFile:BindDocComment1.java + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('file comment ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiPackageStatement:a + PsiKeyword:package('package') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:a + PsiIdentifier:a('a') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-partial/files/BindDocComment2.txt b/java/java-tests/testData/psi/parser-partial/files/BindDocComment2.txt new file mode 100644 index 000000000000..e1e81ce07537 --- /dev/null +++ b/java/java-tests/testData/psi/parser-partial/files/BindDocComment2.txt @@ -0,0 +1,33 @@ +PsiJavaFile:BindDocComment2.java + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('file comment ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiImportList + PsiImportStatement + PsiKeyword:import('import') + PsiWhiteSpace(' ') + PsiJavaCodeReferenceElement:a + PsiIdentifier:a('a') + PsiReferenceParameterList + + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace(' ') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-partial/files/BindDocComment3.txt b/java/java-tests/testData/psi/parser-partial/files/BindDocComment3.txt new file mode 100644 index 000000000000..8800962b9d84 --- /dev/null +++ b/java/java-tests/testData/psi/parser-partial/files/BindDocComment3.txt @@ -0,0 +1,34 @@ +PsiJavaFile:BindDocComment3.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:f + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('field comment ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-tests/testData/psi/parser-partial/files/BindDocComment4.txt b/java/java-tests/testData/psi/parser-partial/files/BindDocComment4.txt new file mode 100644 index 000000000000..1beefcc8f3c7 --- /dev/null +++ b/java/java-tests/testData/psi/parser-partial/files/BindDocComment4.txt @@ -0,0 +1,36 @@ +PsiJavaFile:BindDocComment4.java + PsiImportList + + PsiClass:A + PsiModifierList: + + PsiKeyword:class('class') + PsiWhiteSpace(' ') + PsiIdentifier:A('A') + PsiTypeParameterList + + PsiReferenceList + + PsiReferenceList + + PsiWhiteSpace(' ') + PsiJavaToken:LBRACE('{') + PsiWhiteSpace('\n ') + PsiField:f + PsiDocComment + PsiDocToken:DOC_COMMENT_START('/**') + PsiWhiteSpace(' ') + PsiDocToken:DOC_COMMENT_DATA('field comment ') + PsiDocToken:DOC_COMMENT_END('*/') + PsiWhiteSpace('\n') + PsiComment(END_OF_LINE_COMMENT)('// field comment') + PsiWhiteSpace('\n ') + PsiModifierList: + + PsiTypeElement:int + PsiKeyword:int('int') + PsiWhiteSpace(' ') + PsiIdentifier:f('f') + PsiJavaToken:SEMICOLON(';') + PsiWhiteSpace('\n') + PsiJavaToken:RBRACE('}') diff --git a/java/java-impl/src/com/intellij/psi/TokenTypeEx.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/CommonJavaParsingTest.java similarity index 59% rename from java/java-impl/src/com/intellij/psi/TokenTypeEx.java rename to java/java-tests/testSrc/com/intellij/lang/java/parser/CommonJavaParsingTest.java index 9751bf7f496a..5498d782cd98 100644 --- a/java/java-impl/src/com/intellij/psi/TokenTypeEx.java +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/CommonJavaParsingTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2010 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,10 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.intellij.psi; +package com.intellij.lang.java.parser; -public interface TokenTypeEx extends - TokenType, - JavaTokenType, - JavaDocTokenType { -} +public class CommonJavaParsingTest extends JavaParsingTestCase{ + public CommonJavaParsingTest() { + super("parser-full/commonParsing"); + } + + public void testSCR5202() { doTest(true); } + + public void testIncompleteCodeBlock() { doTest(true); } + + public void testImportListBug() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/ExpressionParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/ExpressionParsingTest.java new file mode 100644 index 000000000000..58f798bc615f --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/ExpressionParsingTest.java @@ -0,0 +1,113 @@ +/* + * Copyright 2000-2010 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.intellij.lang.java.parser; + + +public class ExpressionParsingTest extends JavaParsingTestCase { + + public ExpressionParsingTest() { + super("parser-full/expressionParsing"); + } + + public void testAssignment0() { doTest(true); } + public void testAssignment1() { doTest(true); } + + public void testCond0() { doTest(true); } + public void testCond1() { doTest(true); } + public void testCond2() { doTest(true); } + public void testCond3() { doTest(true); } + + public void testCondOr0() { doTest(true); } + public void testCondOr1() { doTest(true); } + + public void testCondAnd0() { doTest(true); } + public void testCondAnd1() { doTest(true); } + + public void testOr0() { doTest(true); } + public void testOr1() { doTest(true); } + + public void testXor0() { doTest(true); } + public void testXor1() { doTest(true); } + + public void testAnd0() { doTest(true); } + public void testAnd1() { doTest(true); } + + public void testInstanceOf0() { doTest(true); } + public void testInstanceOf1() { doTest(true); } + + public void testNot0() { doTest(true); } + public void testNot1() { doTest(true); } + + public void testCast0() { doTest(true); } + + public void testParenth() { doTest(true); } + public void testParenth1() { doTest(true); } + + public void testNewInExprList() { doTest(true); } + + public void testNew0() { doTest(true); } + public void testNew1() { doTest(true); } + public void testNew2() { doTest(true); } + public void testNew3() { doTest(true); } + public void testNew4() { doTest(true); } + public void testNew5() { doTest(true); } + public void testNew6() { doTest(true); } + public void testNew7() { doTest(true); } + public void testNew8() { doTest(true); } + public void testNew9() { doTest(true); } + public void testNew10() { doTest(true); } + public void testNew11() { doTest(true); } + public void testNew12() { doTest(true); } + public void testNew13() { doTest(true); } + public void testNew14() { doTest(true); } + + public void testExprList0() { doTest(true); } + public void testExprList1() { doTest(true); } + public void testExprList2() { doTest(true); } + public void testExprList3() { doTest(true); } + public void testExprList4() { doTest(true); } + public void testExprList5() { doTest(true); } + public void testExprList6() { doTest(true); } + + public void testArrayInitializer0() { doTest(true); } + public void testArrayInitializer1() { doTest(true); } + public void testArrayInitializer2() { doTest(true); } + public void testArrayInitializer3() { doTest(true); } + public void testArrayInitializer4() { doTest(true); } + public void testArrayInitializer5() { doTest(true); } + public void testArrayInitializer6() { doTest(true); } + public void testArrayInitializer7() { doTest(true); } + + public void testPinesInReferenceExpression0() { doTest(true); } + public void testPinesInReferenceExpression1() { doTest(true); } + + public void testGE() { doTest(true); } + public void testIncompleteCast() { doTest(true); } + public void testShiftRight() { doTest(true); } + public void testAnonymousErrors() { doTest(true); } + public void testAnonymousErrors1() { doTest(true); } + public void testAnonymousWithTypeParams() { doTest(true); } + public void testAnonymous2() { doTest(true); } + public void testIncompleteDecl() { doTest(true); } + + public void testIllegalWildcard() { doTest(true); } + + public void testQualifiedSuperMethodCall() { doTest(true); } + public void testQualifiedSuperMethodCall1() { doTest(true); } + public void testSuperMethodCallTypeParameterList() { doTest(true); } + + public void testPrimitiveClassObjectAccess() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/ImportParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/ImportParsingTest.java new file mode 100644 index 000000000000..c930a7eef155 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/ImportParsingTest.java @@ -0,0 +1,29 @@ +/* + * Copyright 2000-2010 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.intellij.lang.java.parser; + +public class ImportParsingTest extends JavaParsingTestCase{ + public ImportParsingTest() { + super("parser-full/importParsing"); + } + + public void testUnclosed0() { doTest(true); } + public void testUnclosed1() { doTest(true); } + public void testUnclosed2() { doTest(true); } + + public void testStaticImport() { doTest(true); } + public void testStaticImport1() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/JavaParsingTestCase.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/JavaParsingTestCase.java index 57512efdd42e..b437f3ead1e3 100644 --- a/java/java-tests/testSrc/com/intellij/lang/java/parser/JavaParsingTestCase.java +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/JavaParsingTestCase.java @@ -27,7 +27,9 @@ import com.intellij.psi.FileViewProvider; import com.intellij.psi.PsiManager; import com.intellij.psi.SingleRootFileViewProvider; import com.intellij.psi.impl.DebugUtil; +import com.intellij.psi.impl.JavaPsiFacadeEx; import com.intellij.psi.impl.source.PsiJavaFileImpl; +import com.intellij.psi.impl.source.parsing.ParseUtil; import com.intellij.psi.impl.source.tree.FileElement; import com.intellij.psi.tree.IElementType; import com.intellij.psi.tree.IFileElementType; @@ -46,6 +48,10 @@ public abstract class JavaParsingTestCase extends ParsingTestCase { IdeaTestCase.initPlatformPrefix(); } + public static JavaPsiFacadeEx getJavaFacade() { + return JavaPsiFacadeEx.getInstanceEx(ourProject); + } + protected static void withLevel(final LanguageLevel level, final Runnable r) { final LanguageLevel current = LanguageLevelProjectExtension.getInstance(getProject()).getLanguageLevel(); try { @@ -78,13 +84,15 @@ public abstract class JavaParsingTestCase extends ParsingTestCase { } root.done(this); - return builder.getTreeBuilt().getFirstChildNode(); + final ASTNode rootNode = builder.getTreeBuilt(); + ParseUtil.bindComments(rootNode); + return rootNode.getFirstChildNode(); } }; final LightVirtualFile virtualFile = new LightVirtualFile(name + '.' + myFileExt, StdFileTypes.JAVA, source, -1); final FileViewProvider viewProvider = new SingleRootFileViewProvider(PsiManager.getInstance(getProject()), virtualFile, true); - final PsiJavaFileImpl psiFile = new PsiJavaFileImpl(viewProvider) { + myFile = new PsiJavaFileImpl(viewProvider) { @Override protected FileElement createFileElement(final CharSequence text) { return new FileElement(fileElementType, text); @@ -92,7 +100,7 @@ public abstract class JavaParsingTestCase extends ParsingTestCase { }; try { - checkResult(name + ".txt", DebugUtil.psiToString(psiFile, false)); + checkResult(name + ".txt", DebugUtil.psiToString(myFile, false)); } catch (IOException e) { throw new RuntimeException(e); @@ -102,7 +110,7 @@ public abstract class JavaParsingTestCase extends ParsingTestCase { private static PsiBuilder createBuilder(final ASTNode chameleon) { final Project project = chameleon.getPsi().getProject(); final PsiBuilderFactory factory = PsiBuilderFactory.getInstance(); - final PsiBuilder builder = factory.createBuilder(project, chameleon, null, chameleon.getElementType().getLanguage(), chameleon.getChars()); + final PsiBuilder builder = factory.createBuilder(project, chameleon, chameleon.getElementType().getLanguage(), chameleon.getChars()); builder.setDebugMode(true); @@ -111,4 +119,25 @@ public abstract class JavaParsingTestCase extends ParsingTestCase { return builder; } + + @Override + protected void doTest(final boolean checkResult) { + super.doTest(checkResult); + + // todo: drop after switching to new parser + final String name = getTestName(false); + final String text; + try { + text = loadFile(name + "." + myFileExt); + } + catch (IOException e) { + throw new RuntimeException(e); + } + + doParserTest(text, new TestParser() { + public void parse(final PsiBuilder builder) { + FileParser.parse(builder); + } + }); + } } diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/JavadocParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/JavadocParsingTest.java new file mode 100644 index 000000000000..3fdf409f95ca --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/JavadocParsingTest.java @@ -0,0 +1,82 @@ +/* + * Copyright 2000-2010 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.intellij.lang.java.parser; + +public class JavadocParsingTest extends JavaParsingTestCase { + public JavadocParsingTest() { + super("parser-full/javadocParsing"); + } + + public void testJavadoc0() throws Exception { doTest(true); } + public void testTag0() throws Exception { doTest(true); } + public void testTag1() throws Exception { doTest(true); } + public void testTag2() throws Exception { doTest(true); } + public void testTag3() throws Exception { doTest(true); } + public void testTag4() throws Exception { doTest(true); } + public void testTag5() throws Exception { doTest(true); } + public void testInlineTag0() throws Exception { doTest(true); } + public void testInlineTag1() throws Exception { doTest(true); } + public void testInlineTag2() throws Exception { doTest(true); } + public void testInlineTag3() throws Exception { doTest(true); } + + public void testSeeTag0() throws Exception { doTest(true); } + public void testSeeTag1() throws Exception { doTest(true); } + public void testSeeTag2() throws Exception { doTest(true); } + public void testSeeTag3() throws Exception { doTest(true); } + public void testSeeTag4() throws Exception { doTest(true); } + public void testSeeTag5() throws Exception { doTest(true); } + public void testSeeTag6() throws Exception { doTest(true); } + public void testSeeTag7() throws Exception { doTest(true); } + public void testSeeTag8() throws Exception { doTest(true); } + public void testSeeTag9() throws Exception { doTest(true); } + public void testSeeTag10() throws Exception { doTest(true); } + public void testSeeTag11() throws Exception { doTest(true); } + public void testSeeTag12() throws Exception { doTest(true); } + public void testSeeTag13() throws Exception { doTest(true); } + public void testSeeTag14() throws Exception { doTest(true); } + public void testSeeTag15() throws Exception { doTest(true); } + public void testSeeTag16() throws Exception { doTest(true); } + + public void testLinkTag0() throws Exception { doTest(true); } + public void testLinkTag1() throws Exception { doTest(true); } + public void testLinkTag2() throws Exception { doTest(true); } + public void testLinkTag3() throws Exception { doTest(true); } + public void testLinkTag4() throws Exception { doTest(true); } + public void testLinkTag5() throws Exception { doTest(true); } + public void testLinkTag6() throws Exception { doTest(true); } + + public void testParamTag1() throws Exception { doTest(true); } + + public void testLinkPlainTag0() throws Exception { doTest(true); } + public void testLinkPlainTag1() throws Exception { doTest(true); } + public void testLinkPlainTag2() throws Exception { doTest(true); } + + public void testException0() throws Exception { doTest(true); } + + public void testSymbols01() throws Exception { doTest(true); } + public void testSymbols02() throws Exception { doTest(true); } + public void testSymbols03() throws Exception { doTest(true); } + public void testSymbols04() throws Exception { doTest(true); } + public void testSymbols05() throws Exception { doTest(true); } + + public void testAdjacent01() throws Exception { doTest(true); } + public void testSeparated01() throws Exception { doTest(true); } + + public void testTypeParam() throws Exception { doTest(true); } + public void testParameterlessTag() throws Exception { doTest(true); } + + public void testIDEADEV_41403() throws Exception {doTest(true);} +} diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/annotationParsing/AnnotationDeclarationParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/annotationParsing/AnnotationDeclarationParsingTest.java new file mode 100644 index 000000000000..97ac72c24df5 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/annotationParsing/AnnotationDeclarationParsingTest.java @@ -0,0 +1,23 @@ +package com.intellij.lang.java.parser.annotationParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +/** + * @author ven + */ +public class AnnotationDeclarationParsingTest extends JavaParsingTestCase { + public AnnotationDeclarationParsingTest() { + super("parser-full/annotationParsing/declaration"); + } + + public void testSimple() { doTest(true); } + + public void testDefault() { doTest(true); } + + public void testNested() { doTest(true); } + + public void testInner() { doTest(true); } + + public void testOtherMembers() { doTest(true); } +} diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/annotationParsing/AnnotationParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/annotationParsing/AnnotationParsingTest.java new file mode 100644 index 000000000000..dcaf2e0cf4dd --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/annotationParsing/AnnotationParsingTest.java @@ -0,0 +1,43 @@ +package com.intellij.lang.java.parser.annotationParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; +import com.intellij.pom.java.LanguageLevel; +import com.intellij.psi.PsiErrorElement; +import com.intellij.psi.PsiRecursiveElementVisitor; + +/** + * @author ven + */ +public class AnnotationParsingTest extends JavaParsingTestCase { + public AnnotationParsingTest() { + super("parser-full/annotationParsing/annotation"); + } + + public void testMarker() { doTest(true); } + public void testSimple() { doTest(true); } + public void testSimple2() { doTest(true); } + public void testComplex() { doTest(true); } + public void testMultiple() { doTest(true); } + public void testArray() { doTest(true); } + public void testNested() { doTest(true); } + public void testParameterAnnotation () { doTest(true); } + public void testPackageAnnotation () { doTest(true); } + public void testParameterizedMethod () { doTest(true); } + public void testQualifiedAnnotation() { doTest(true); } + public void testEnumSmartTypeCompletion() { doTest(true); } + + public void testTypeAnno() { + withLevel(LanguageLevel.JDK_1_7, new Runnable() { + public void run() { + doTest(true); + myFile.accept(new PsiRecursiveElementVisitor() { + @Override + public void visitErrorElement(PsiErrorElement element) { + fail(element.getErrorDescription()); + super.visitErrorElement(element); + } + }); + } + }); + } +} diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/ClassParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/ClassParsingTest.java new file mode 100644 index 000000000000..207c4392289c --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/ClassParsingTest.java @@ -0,0 +1,40 @@ + +package com.intellij.lang.java.parser.declarationParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +// todo: fix parser or test data and uncomment test +public class ClassParsingTest extends JavaParsingTestCase { + public ClassParsingTest() { + super("parser-full/declarationParsing/class"); + } + + public void testNoClass() { doTest(true); } + public void testNoType() { doTest(true); } + + public void testSemicolon() { doTest(true); } + public void testSemicolon2() { doTest(true); } + public void testParametrizedClass() { doTest(true); } + public void testPines() { doTest(true); } + public void testForError() { doTest(true); } + public void testEnum1() { doTest(true); } + public void testEnum2() { doTest(true); } + + public void testEnumWithConstants1() { doTest(true); } + public void testEnumWithConstants2() { doTest(true); } + public void testEnumWithConstants3() { doTest(true); } + public void testEnumWithConstants4() { doTest(true); } + public void testEnumWithConstants5() { doTest(true); } + public void testEnumWithConstants6() { doTest(true); } + public void testEnumWithInitializedConstants() { doTest(true); } + public void testEnumWithAnnotatedConstants() { doTest(true); } + public void testEnumWithImport() { doTest(true); } + public void testEnumWithoutConstants() { doTest(true); } + public void testEmptyImportList() { doTest(true); } + public void testLongClass() {doTest(false);} + //public void testIncompleteAnnotation() {doTest(true);} + + //public void testExtraOpeningBraceInMethod() {doTest(true);} + public void testExtraClosingBraceInMethod() {doTest(true);} +} diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/CommentBindingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/CommentBindingTest.java new file mode 100644 index 000000000000..ca2b2f104b62 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/CommentBindingTest.java @@ -0,0 +1,17 @@ + +package com.intellij.lang.java.parser.declarationParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class CommentBindingTest extends JavaParsingTestCase { + public CommentBindingTest() { + super("parser-full/declarationParsing/commentBinding"); + } + + public void testBindBefore1() { doTest(true); } + public void testBindBefore2() { doTest(true); } + public void testBindBefore3() { doTest(true); } + public void testBindBefore3a() { doTest(true); } + public void testBindBefore4() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/FieldParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/FieldParsingTest.java new file mode 100644 index 000000000000..5e6015847e6e --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/FieldParsingTest.java @@ -0,0 +1,22 @@ + +package com.intellij.lang.java.parser.declarationParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class FieldParsingTest extends JavaParsingTestCase { + public FieldParsingTest() { + super("parser-full/declarationParsing/field"); + } + + public void testSimple() { doTest(true); } + public void testMulti() { doTest(true); } + + public void testUnclosedBracket() { doTest(true); } + public void testMissingInitializer() { doTest(true); } + public void testUnclosedComma() { doTest(true); } + public void testUnclosedSemicolon() { doTest(true); } + public void testMissingInitializerExpression() { doTest(true); } + + public void testMultiLineUnclosed() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/MethodParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/MethodParsingTest.java new file mode 100644 index 000000000000..dd9bf41ce672 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/declarationParsing/MethodParsingTest.java @@ -0,0 +1,31 @@ + +package com.intellij.lang.java.parser.declarationParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class MethodParsingTest extends JavaParsingTestCase { + public MethodParsingTest() { + super("parser-full/declarationParsing/method"); + } + + public void testNormal1() { doTest(true); } + public void testNormal2() { doTest(true); } + + public void testUnclosed1() { doTest(true); } + public void testUnclosed2() { doTest(true); } + public void testUnclosed3() { doTest(true); } + public void testUnclosed4() { doTest(true); } + public void testUnclosed5() { doTest(true); } + public void testUnclosed6() { doTest(true); } + public void testGenericMethod() { doTest(true); } + public void testGenericMethodErrors() { doTest(true); } + public void testErrors() { doTest(true); } + public void testErrors1() { doTest(true); } + public void testCompletionHack() { doTest(true); } + public void testCompletionHack1() { doTest(true); } + + public void testNoLocalMethod() { doTest(true); } + + public void testWildcardParsing() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/partial/FileParserTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/partial/FileParserTest.java index 78ec9bec02ce..52c831ee661e 100644 --- a/java/java-tests/testSrc/com/intellij/lang/java/parser/partial/FileParserTest.java +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/partial/FileParserTest.java @@ -20,7 +20,6 @@ import com.intellij.lang.java.parser.FileParser; import com.intellij.lang.java.parser.JavaParsingTestCase; -// todo: fix comment binding, uncomment tests public class FileParserTest extends JavaParsingTestCase { public FileParserTest() { super("parser-partial/files"); @@ -46,13 +45,17 @@ public class FileParserTest extends JavaParsingTestCase { "public class C { }\n" + "class D { }"); } - //public void testBindBefore0() { doParserTest("class A{\n // comment\n int field;\n}"); } + public void testBindBefore0() { doParserTest("class A{\n // comment\n int field;\n}"); } public void testBindBefore1() { doParserTest("class A{\n // comment\n\n int field;\n}"); } public void testBindBefore2() { doParserTest("class A{ // comment\n int field;\n}"); } public void testBindBefore3() { doParserTest("class A{// comment\n int field;\n}"); } - //public void testBindBefore4() { doParserTest("class A{\n // comment 1\n // comment 2\n // comment 3\n int field;\n}"); } + public void testBindBefore4() { doParserTest("class A{\n // comment 1\n // comment 2\n // comment 3\n int field;\n}"); } - // todo: doc comment binding tests + public void testBindDocComment0() { doParserTest("/** class comment */\nclass A { }"); } + public void testBindDocComment1() { doParserTest("/** file comment */\npackage a;\nclass A { }"); } + public void testBindDocComment2() { doParserTest("/** file comment */\nimport a;\nclass A { }"); } + public void testBindDocComment3() { doParserTest("class A {\n /** field comment */\n int f;\n}"); } + public void testBindDocComment4() { doParserTest("class A {\n /** field comment */\n// field comment\n int f;\n}"); } private void doParserTest(final String text) { doParserTest(text, new TestParser() { diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/AssertParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/AssertParsingTest.java new file mode 100644 index 000000000000..912880e84be0 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/AssertParsingTest.java @@ -0,0 +1,14 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class AssertParsingTest extends JavaParsingTestCase { + public AssertParsingTest() { + super("parser-full/statementParsing/assert"); + } + + public void testNormal1() { doTest(true); } + public void testNormal2() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/AssignmentParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/AssignmentParsingTest.java new file mode 100644 index 000000000000..d6d87cde3aee --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/AssignmentParsingTest.java @@ -0,0 +1,13 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class AssignmentParsingTest extends JavaParsingTestCase { + public AssignmentParsingTest() { + super("parser-full/statementParsing/assignment"); + } + + public void testSimple() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/CodeBlockParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/CodeBlockParsingTest.java new file mode 100644 index 000000000000..f985b8d730e2 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/CodeBlockParsingTest.java @@ -0,0 +1,14 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class CodeBlockParsingTest extends JavaParsingTestCase { + public CodeBlockParsingTest() { + super("parser-full/statementParsing/codeBlock"); + } + + public void testSimple() { doTest(true); } + public void testAnonymousInSmartCompletion() throws Throwable { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/DeclarationsWithGenericsParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/DeclarationsWithGenericsParsingTest.java new file mode 100644 index 000000000000..26fda231fc58 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/DeclarationsWithGenericsParsingTest.java @@ -0,0 +1,14 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class DeclarationsWithGenericsParsingTest extends JavaParsingTestCase { + public DeclarationsWithGenericsParsingTest() { + super("parser-full/statementParsing/genericsParsing"); + } + + public void testLocalVar() { doTest(true); } + public void testFor() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/DoWhileParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/DoWhileParsingTest.java new file mode 100644 index 000000000000..6d0f0fc8303c --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/DoWhileParsingTest.java @@ -0,0 +1,21 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class DoWhileParsingTest extends JavaParsingTestCase { + public DoWhileParsingTest() { + super("parser-full/statementParsing/do-while"); + } + + public void testNormal() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } + public void testUncomplete3() { doTest(true); } + public void testUncomplete4() { doTest(true); } + public void testUncomplete5() { doTest(true); } + public void testUncomplete6() { doTest(true); } + public void testUncomplete7() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ForParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ForParsingTest.java new file mode 100644 index 000000000000..cf6323f288bc --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ForParsingTest.java @@ -0,0 +1,26 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class ForParsingTest extends JavaParsingTestCase { + public ForParsingTest() { + super("parser-full/statementParsing/for"); + } + + public void testNormal1() { doTest(true); } + public void testNormal2() { doTest(true); } + public void testForEach1() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } + public void testUncomplete3() { doTest(true); } + public void testUncomplete4() { doTest(true); } + public void testUncomplete5() { doTest(true); } + public void testUncomplete6() { doTest(true); } + public void testUncomplete7() { doTest(true); } + public void testUncomplete8() { doTest(true); } + public void testUncomplete9() { doTest(true); } + public void testUncomplete10() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/IfParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/IfParsingTest.java new file mode 100644 index 000000000000..46c81d2cf173 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/IfParsingTest.java @@ -0,0 +1,22 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class IfParsingTest extends JavaParsingTestCase { + public IfParsingTest() { + super("parser-full/statementParsing/if"); + } + + public void testNormalWithElse() { doTest(true); } + public void testNormalNoElse() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } + public void testUncomplete3() { doTest(true); } + public void testUncomplete4() { doTest(true); } + public void testUncomplete5() { doTest(true); } + public void testUncomplete6() { doTest(true); } + public void testUncomplete7() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/LabelParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/LabelParsingTest.java new file mode 100644 index 000000000000..60963a52b41c --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/LabelParsingTest.java @@ -0,0 +1,13 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class LabelParsingTest extends JavaParsingTestCase { + public LabelParsingTest() { + super("parser-full/statementParsing/label"); + } + + public void testSimple() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ReturnParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ReturnParsingTest.java new file mode 100644 index 000000000000..8bb486c08d8d --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ReturnParsingTest.java @@ -0,0 +1,17 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class ReturnParsingTest extends JavaParsingTestCase { + public ReturnParsingTest() { + super("parser-full/statementParsing/return"); + } + + public void testNormalNoResult() { doTest(true); } + public void testNormalWithResult() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/SwitchParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/SwitchParsingTest.java new file mode 100644 index 000000000000..4c0040404e3e --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/SwitchParsingTest.java @@ -0,0 +1,20 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class SwitchParsingTest extends JavaParsingTestCase { + public SwitchParsingTest() { + super("parser-full/statementParsing/switch"); + } + + public void testNormal() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } + public void testUncomplete3() { doTest(true); } + public void testUncomplete4() { doTest(true); } + public void testUncomplete5() { doTest(true); } + public void testUncomplete6() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/SynchronizedParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/SynchronizedParsingTest.java new file mode 100644 index 000000000000..0987f772246c --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/SynchronizedParsingTest.java @@ -0,0 +1,20 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class SynchronizedParsingTest extends JavaParsingTestCase { + public SynchronizedParsingTest() { + super("parser-full/statementParsing/synchronized"); + } + + public void testNormal() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } + public void testUncomplete3() { doTest(true); } + public void testUncomplete4() { doTest(true); } + public void testUncomplete5() { doTest(true); } + public void testUncomplete6() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ThrowParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ThrowParsingTest.java new file mode 100644 index 000000000000..3f9fa0478381 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/ThrowParsingTest.java @@ -0,0 +1,16 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class ThrowParsingTest extends JavaParsingTestCase { + public ThrowParsingTest() { + super("parser-full/statementParsing/throw"); + } + + public void testNormal() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/TryParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/TryParsingTest.java new file mode 100644 index 000000000000..75b5aca266c6 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/TryParsingTest.java @@ -0,0 +1,24 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class TryParsingTest extends JavaParsingTestCase { + public TryParsingTest() { + super("parser-full/statementParsing/try"); + } + + public void testNormal1() { doTest(true); } + public void testNormal2() { doTest(true); } + public void testNormal3() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } + public void testUncomplete3() { doTest(true); } + public void testUncomplete4() { doTest(true); } + public void testUncomplete5() { doTest(true); } + public void testUncomplete6() { doTest(true); } + public void testUncomplete7() { doTest(true); } + public void testUncomplete8() { doTest(true); } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/WhileParsingTest.java b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/WhileParsingTest.java new file mode 100644 index 000000000000..1ab607b09d70 --- /dev/null +++ b/java/java-tests/testSrc/com/intellij/lang/java/parser/statementParsing/WhileParsingTest.java @@ -0,0 +1,20 @@ + +package com.intellij.lang.java.parser.statementParsing; + +import com.intellij.lang.java.parser.JavaParsingTestCase; + + +public class WhileParsingTest extends JavaParsingTestCase { + public WhileParsingTest() { + super("parser-full/statementParsing/while"); + } + + public void testNormal() { doTest(true); } + + public void testUncomplete1() { doTest(true); } + public void testUncomplete2() { doTest(true); } + public void testUncomplete3() { doTest(true); } + public void testUncomplete4() { doTest(true); } + public void testUncomplete5() { doTest(true); } + public void testUncomplete6() { doTest(true); } +} \ No newline at end of file diff --git a/java/openapi/src/com/intellij/psi/JavaTokenType.java b/java/openapi/src/com/intellij/psi/JavaTokenType.java index b2d9876d07e9..e80690146766 100644 --- a/java/openapi/src/com/intellij/psi/JavaTokenType.java +++ b/java/openapi/src/com/intellij/psi/JavaTokenType.java @@ -23,11 +23,9 @@ import com.intellij.psi.tree.java.IKeywordElementType; @SuppressWarnings({"JavaDoc"}) public interface JavaTokenType extends TokenType{ - //IElementType WHITE_SPACE = new IJavaElementType("WHITE_SPACE"); IElementType IDENTIFIER = new IJavaElementType("IDENTIFIER"); IElementType C_STYLE_COMMENT = new IJavaElementType("C_STYLE_COMMENT"); IElementType END_OF_LINE_COMMENT = new IJavaElementType("END_OF_LINE_COMMENT"); - IElementType DOC_COMMENT = new IJavaElementType("DOC_COMMENT"); IElementType INTEGER_LITERAL = new IJavaElementType("INTEGER_LITERAL"); IElementType LONG_LITERAL = new IJavaElementType("LONG_LITERAL"); @@ -36,8 +34,8 @@ public interface JavaTokenType extends TokenType{ IElementType CHARACTER_LITERAL = new IJavaElementType("CHARACTER_LITERAL"); IElementType STRING_LITERAL = new IJavaElementType("STRING_LITERAL"); - IElementType TRUE_KEYWORD = new IKeywordElementType("TRUE_KEYWORD"); + IElementType FALSE_KEYWORD = new IKeywordElementType("FALSE_KEYWORD"); IElementType NULL_KEYWORD = new IKeywordElementType("NULL_KEYWORD"); IElementType ABSTRACT_KEYWORD = new IKeywordElementType("ABSTRACT_KEYWORD"); @@ -142,8 +140,6 @@ public interface JavaTokenType extends TokenType{ IElementType GTGTEQ = new IJavaElementType("GTGTEQ"); IElementType GTGTGTEQ = new IJavaElementType("GTGTGTEQ"); - IElementType FALSE_KEYWORD = new IKeywordElementType("FALSE_KEYWORD"); - TokenSet OPERATION_BIT_SET = TokenSet.create( EQ, GT, LT, EXCL, TILDE, QUEST, COLON, PLUS, MINUS, ASTERISK, DIV, AND, OR, XOR, PERC, EQEQ, LE, GE, NE, ANDAND, OROR, PLUSPLUS, MINUSMINUS, LTLT, GTGT, GTGTGT, @@ -168,16 +164,4 @@ public interface JavaTokenType extends TokenType{ ABSTRACT_KEYWORD, FINAL_KEYWORD, NATIVE_KEYWORD, STRICTFP_KEYWORD, SYNCHRONIZED_KEYWORD, TRANSIENT_KEYWORD, VOLATILE_KEYWORD ); - - TokenSet WHITE_SPACE_OR_COMMENT_BIT_SET = TokenSet.create( - WHITE_SPACE, END_OF_LINE_COMMENT, C_STYLE_COMMENT, DOC_COMMENT - ); - - TokenSet WHITESPACE_BIT_SET = TokenSet.create( - WHITE_SPACE - ); - - TokenSet COMMENT_BIT_SET = TokenSet.create( - END_OF_LINE_COMMENT, C_STYLE_COMMENT, DOC_COMMENT, JavaDocTokenType.DOC_COMMENT_DATA - ); } diff --git a/platform/lang-api/src/com/intellij/psi/impl/ElementBase.java b/platform/lang-api/src/com/intellij/psi/impl/ElementBase.java index d995c805c8b3..f975b8c4d46d 100644 --- a/platform/lang-api/src/com/intellij/psi/impl/ElementBase.java +++ b/platform/lang-api/src/com/intellij/psi/impl/ElementBase.java @@ -18,13 +18,13 @@ package com.intellij.psi.impl; import com.intellij.navigation.ItemPresentation; import com.intellij.openapi.diagnostic.Logger; +import com.intellij.openapi.progress.ProcessCanceledException; +import com.intellij.openapi.project.IndexNotReadyException; import com.intellij.openapi.util.IconLoader; import com.intellij.openapi.util.Iconable; import com.intellij.openapi.util.UserDataHolderBase; import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.vfs.VirtualFile; -import com.intellij.openapi.progress.ProcessCanceledException; -import com.intellij.openapi.project.IndexNotReadyException; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; import com.intellij.ui.IconDeferrer; @@ -33,19 +33,18 @@ import com.intellij.ui.RowIcon; import com.intellij.util.*; import com.intellij.util.ui.EmptyIcon; import com.intellij.util.ui.update.ComparableObject; +import gnu.trove.TIntObjectHashMap; import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.util.ArrayList; -import java.util.HashMap; import java.util.List; -import java.util.Map; public abstract class ElementBase extends UserDataHolderBase implements Iconable { private static final Logger LOG = Logger.getInstance("#com.intellij.psi.impl.ElementBase"); public static final int FLAGS_LOCKED = 0x800; - private Map myBaseIcon; + private TIntObjectHashMap myBaseIcon; private static final Icon VISIBILITY_ICON_PLACHOLDER = new EmptyIcon(Icons.PUBLIC_ICON); private static final Icon ICON_PLACHOLDER = IconLoader.getIcon("/nodes/nodePlaceholder.png"); @@ -56,7 +55,7 @@ public abstract class ElementBase extends UserDataHolderBase implements Iconable try { Icon icon = computeIcon(flags); - Iconable.LastComputedIcon.put(this, icon, flags); + LastComputedIcon.put(this, icon, flags); return icon; } catch (ProcessCanceledException e) { @@ -76,7 +75,7 @@ public abstract class ElementBase extends UserDataHolderBase implements Iconable Icon baseIcon = LastComputedIcon.get(psiElement, flags); if (baseIcon == null) { if (myBaseIcon == null) { - myBaseIcon = new HashMap(3); + myBaseIcon = new TIntObjectHashMap(3); } if (!myBaseIcon.containsKey(flags)) { myBaseIcon.put(flags, computeBaseIcon(flags)); @@ -118,7 +117,7 @@ public abstract class ElementBase extends UserDataHolderBase implements Iconable protected Icon getAdjustedBaseIcon(Icon icon, int flags) { Icon result = icon; - if ((flags & Iconable.ICON_FLAG_VISIBILITY) > 0) { + if ((flags & ICON_FLAG_VISIBILITY) > 0) { RowIcon rowIcon = new RowIcon(2); rowIcon.setIcon(icon, 0); rowIcon.setIcon(VISIBILITY_ICON_PLACHOLDER, 1); @@ -219,7 +218,7 @@ public abstract class ElementBase extends UserDataHolderBase implements Iconable } public static int transformFlags(PsiElement element, int _flags) { - int flags = _flags & ~(ICON_FLAG_READ_STATUS); + int flags = _flags & ~ICON_FLAG_READ_STATUS; final boolean isLocked = (_flags & ICON_FLAG_READ_STATUS) != 0 && !element.isWritable(); if (isLocked) flags |= FLAGS_LOCKED; return flags; diff --git a/platform/lang-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java b/platform/lang-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java index 86cb6a17fbb6..c04fc6be155d 100644 --- a/platform/lang-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java +++ b/platform/lang-impl/src/com/intellij/lang/impl/PsiBuilderImpl.java @@ -79,7 +79,8 @@ public class PsiBuilderImpl extends UserDataHolderBase implements PsiBuilder { private boolean myDebugMode = false; private ASTNode myOriginalTree = null; private int myLexemeCount = 0; - boolean myTokenTypeChecked; + private boolean myTokenTypeChecked; + private ITokenTypeRemapper myRemapper; private static TokenSet ourAnyLanguageWhitespaceTokens = TokenSet.EMPTY; @@ -105,7 +106,6 @@ public class PsiBuilderImpl extends UserDataHolderBase implements PsiBuilder { @NonNls private static final String UNBALANCED_MESSAGE = "Unbalanced tree. Most probably caused by unbalanced markers. Try calling setDebugMode(true) against PsiBuilder passed to identify exact location of the problem"; - private ITokenTypeRemapper myRemapper; public static void registerWhitespaceToken(IElementType type) { ourAnyLanguageWhitespaceTokens = TokenSet.orSet(ourAnyLanguageWhitespaceTokens, TokenSet.create(type)); diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/parsing/ParseUtilBase.java b/platform/lang-impl/src/com/intellij/psi/impl/source/parsing/ParseUtilBase.java index e5592643e0c8..8cbf06ae2c6d 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/parsing/ParseUtilBase.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/parsing/ParseUtilBase.java @@ -21,16 +21,25 @@ import com.intellij.lexer.Lexer; import com.intellij.lexer.LexerUtil; import com.intellij.psi.impl.source.tree.TreeElement; import com.intellij.psi.tree.IElementType; +import com.intellij.psi.tree.ILazyParseableElementType; import com.intellij.util.CharTable; +import org.jetbrains.annotations.Nullable; /** * @author Maxim.Mossienko */ public class ParseUtilBase { + @Nullable public static TreeElement createTokenElement(Lexer lexer, CharTable table) { IElementType tokenType = lexer.getTokenType(); - if (tokenType == null) return null; - - return ASTFactory.leaf(tokenType, LexerUtil.internToken(lexer, table)); + if (tokenType == null) { + return null; + } + else if (tokenType instanceof ILazyParseableElementType) { + return ASTFactory.lazy((ILazyParseableElementType)tokenType, LexerUtil.internToken(lexer, table)); + } + else { + return ASTFactory.leaf(tokenType, LexerUtil.internToken(lexer, table)); + } } } diff --git a/platform/platform-api/src/com/intellij/openapi/editor/EditorModificationUtil.java b/platform/platform-api/src/com/intellij/openapi/editor/EditorModificationUtil.java index 1be9135b3939..1371104f5af3 100644 --- a/platform/platform-api/src/com/intellij/openapi/editor/EditorModificationUtil.java +++ b/platform/platform-api/src/com/intellij/openapi/editor/EditorModificationUtil.java @@ -244,6 +244,19 @@ public class EditorModificationUtil { int anchorLineEndOffset = document.getLineEndOffset(lineNumber); List softWraps = editor.getSoftWrapModel().getSoftWrapsForLine(logicalPosition.line); for (TextChange softWrap : softWraps) { + if (!editor.getSoftWrapModel().isVisible(softWrap)) { + continue; + } + if (softWrap.getStart() == caretOffset) { + // There are two possible situations: + // *) caret is located on a visual line before soft wrap-introduced line feed; + // *) caret is located on a visual line after soft wrap-introduced line feed; + VisualPosition position = editor.offsetToVisualPosition(caretOffset - 1); + VisualPosition visualCaret = caretModel.getVisualPosition(); + if (position.line == visualCaret.line) { + return visualCaret.column - position.column - 1; + } + } if (softWrap.getStart() > caretOffset) { anchorLineEndOffset = softWrap.getStart(); break; diff --git a/platform/platform-api/src/com/intellij/openapi/editor/SoftWrapModel.java b/platform/platform-api/src/com/intellij/openapi/editor/SoftWrapModel.java index e1755408067c..dabb8b37735b 100644 --- a/platform/platform-api/src/com/intellij/openapi/editor/SoftWrapModel.java +++ b/platform/platform-api/src/com/intellij/openapi/editor/SoftWrapModel.java @@ -106,6 +106,16 @@ public interface SoftWrapModel { @NotNull List getSoftWrapsForLine(int documentLine); + /** + * Allows to answer if given soft wrap is shown. + *

+ * The soft wrap may be not shown if it's located, for example, inside collapsed folding region. + * + * @param softWrap soft wrap to check + * @return true if given soft wrap is visible; false otherwise + */ + boolean isVisible(TextChange softWrap); + /** * Notifies current model that target document is about to be changed at current caret location. *

diff --git a/platform/platform-api/src/com/intellij/openapi/util/Iconable.java b/platform/platform-api/src/com/intellij/openapi/util/Iconable.java index d2630fc95833..a4d12ea807ef 100644 --- a/platform/platform-api/src/com/intellij/openapi/util/Iconable.java +++ b/platform/platform-api/src/com/intellij/openapi/util/Iconable.java @@ -31,8 +31,7 @@ public interface Iconable { class LastComputedIcon { - - private static Key> LAST_COMPUTED_ICON = Key.create("lastComputedIcon"); + private static final Key> LAST_COMPUTED_ICON = Key.create("lastComputedIcon"); @Nullable public static Icon get(UserDataHolder holder, int flags) { diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/actions/EditorActionUtil.java b/platform/platform-impl/src/com/intellij/openapi/editor/actions/EditorActionUtil.java index 8980a1decc0f..10012c0ec016 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/actions/EditorActionUtil.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/actions/EditorActionUtil.java @@ -215,7 +215,7 @@ public class EditorActionUtil { if (currentVisCaret.line > caretLogLineStartVis.line) { // Caret is located not at the first visual line of soft-wrapped logical line. - moveCaretToStartOfSoftWrappedLine(editor, currentVisCaret); + moveCaretToStartOfSoftWrappedLine(editor, currentVisCaret, currentVisCaret.line - caretLogLineStartVis.line); setupSelection(editor, isWithSelection, selectionStart, blockSelectionStart); editor.getScrollingModel().scrollToCaret(ScrollType.RELATIVE); return; @@ -249,7 +249,7 @@ public class EditorActionUtil { LogicalPosition logLineEndLog = editor.offsetToLogicalPosition(document.getLineEndOffset(logLineToUse)); VisualPosition logLineEndVis = editor.logicalToVisualPosition(logLineEndLog); if (logLineEndLog.softWrapLinesOnCurrentLogicalLine > 0) { - moveCaretToStartOfSoftWrappedLine(editor, logLineEndVis); + moveCaretToStartOfSoftWrappedLine(editor, logLineEndVis, logLineEndLog.softWrapLinesOnCurrentLogicalLine); } else { int line = logLineEndVis.line; @@ -265,7 +265,7 @@ public class EditorActionUtil { editor.getScrollingModel().scrollToCaret(ScrollType.RELATIVE); } - private static void moveCaretToStartOfSoftWrappedLine(Editor editor, VisualPosition currentVisual) { + private static void moveCaretToStartOfSoftWrappedLine(Editor editor, VisualPosition currentVisual, int softWrappedLines) { CaretModel caretModel = editor.getCaretModel(); int line = currentVisual.line; @@ -275,8 +275,17 @@ public class EditorActionUtil { if (currentVisual.column <= 1) { line--; + softWrappedLines--; + // There is a possible case that caret is located at the start of the second visual line of soft-wrapped line. + // Hence, it should be moved to the start of the previous visual line which anchor column is not '1' + // (after soft wrap drawing) but '0'. int nonSpaceColumn = findFirstNonSpaceColumnOnTheLine(editor, line); - column = nonSpaceColumn >= 1 ? nonSpaceColumn : 1; + if (softWrappedLines <= 0) { + column = nonSpaceColumn >= 0 ? nonSpaceColumn : 0; + } + else { + column = nonSpaceColumn >= 1 ? nonSpaceColumn : 1; + } } else { int nonSpaceColumn = findFirstNonSpaceColumnOnTheLine(editor, currentVisual.line); diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java b/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java index 7e7378af51f4..e7097de43bdb 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java @@ -317,7 +317,7 @@ public class EditorUtil { if (column == columnNumber) { return offset; } - if (column > columnNumber && text.charAt(offset) == '\t') { + if (column > columnNumber && offset > 0 && text.charAt(offset - 1) == '\t') { return offset - 1; } currentColumn.set(column); @@ -419,15 +419,18 @@ public class EditorUtil { public static int textWidthInColumns(@NotNull Editor editor, CharSequence text, int start, int end, int x) { int result = 0; int prevX; + int spaceSize = getSpaceWidth(Font.PLAIN, editor); for (int i = start; i < end; i++) { char c = text.charAt(i); prevX = x; switch (c) { - case '\t': x = nextTabStop(x, editor); break; + case '\t': + x = nextTabStop(x, editor); + result += columnsNumber(x - prevX, spaceSize); + break; case '\n': x = result = 0; break; - default: x += charWidth(c, Font.PLAIN, editor); + default: x += charWidth(c, Font.PLAIN, editor); result++; } - result += columnsNumber(c, x, prevX, getSpaceWidth(Font.PLAIN, editor)); } return result; } diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/DefaultEditorTextRepresentationHelper.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/DefaultEditorTextRepresentationHelper.java index a866ba0daa4f..790256ccfcd5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/DefaultEditorTextRepresentationHelper.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/DefaultEditorTextRepresentationHelper.java @@ -38,11 +38,6 @@ public class DefaultEditorTextRepresentationHelper implements EditorTextRepresen return EditorUtil.textWidthInColumns(myEditor, text, start, end, x); } - @Override - public int toVisualColumnSymbolsNumber(int width) { - return EditorUtil.columnsNumber(width, EditorUtil.getSpaceWidth(Font.PLAIN, myEditor)); - } - @Override public int textWidth(@NotNull CharSequence text, int start, int end, int x) { return EditorUtil.textWidth(myEditor, text, start, end, Font.PLAIN, x); diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index c6e6602858aa..4c4b38e1e7e1 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -195,7 +195,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi private final EditorSizeContainer mySizeContainer = new EditorSizeContainer(); - private Runnable myCursorUpdater; + private boolean myUpdateCursor; private int myCaretUpdateVShift; private final Project myProject; private long myMouseSelectionChangeTimestamp; @@ -916,9 +916,8 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi charWidth = charToVisibleWidth(c, fontType, x); if (charWidth == 0) { break; - } else { - x += charWidth; } + x += charWidth; if (x >= px) { break; @@ -995,6 +994,33 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi return new LogicalPosition(line, column); } + public int offsetToVisualLine(int offset) { + int line = calcLogicalLineNumber(offset); + return logicalToVisualLine(line); + } + + private int logicalToVisualLine(int line) { + assertReadAccess(); + if (!myFoldingModel.isFoldingEnabled()) return line; + + + int offset = line >= myDocument.getLineCount() ? myDocument.getTextLength() : myDocument.getLineStartOffset(line); + + FoldRegion outermostCollapsed = myFoldingModel.getCollapsedRegionAtOffset(offset); + if (outermostCollapsed != null && offset > outermostCollapsed.getStartOffset()) { + if (offset < getDocument().getTextLength()) { + offset = outermostCollapsed.getStartOffset(); + return offsetToVisualLine(offset); + } + else { + offset = outermostCollapsed.getEndOffset() + 3; // WTF? + } + } + + line -= myFoldingModel.getFoldedLinesCountBefore(offset); + return line; + } + @NotNull public LogicalPosition xyToLogicalPosition(@NotNull Point p) { final Point pp; @@ -1033,7 +1059,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi int linesToSkip = logical.softWrapLinesOnCurrentLogicalLine; List softWraps = getSoftWrapModel().getSoftWrapsForLine(logLine); for (TextChange softWrap : softWraps) { - if (myFoldingModel.isOffsetCollapsed(softWrap.getStart())) { + if (myFoldingModel.isOffsetCollapsed(softWrap.getStart()) && myFoldingModel.isOffsetCollapsed(softWrap.getStart() - 1)) { continue; } int lineFeeds = StringUtil.countNewLines(softWrap.getText()); @@ -1061,7 +1087,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi } } - if (logLine <= 0) { + if (logLine < 0) { lineStartOffset = 0; } else if (lineStartOffset < 0) { @@ -1321,9 +1347,9 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi void paint(Graphics g) { startOptimizedScrolling(); - if (myCursorUpdater != null) { - myCursorUpdater.run(); - myCursorUpdater = null; + if (myUpdateCursor) { + setCursorPosition(); + myUpdateCursor = false; } Rectangle clip = getClipBounds(g); @@ -1500,7 +1526,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi } if (segmentHighlighter.isAfterEndOfLine()) { int startOffset = segmentHighlighter.getStartOffset(); - int visibleStartLine = offsetToVisualPosition(startOffset).line; + int visibleStartLine = offsetToVisualLine(startOffset); if (!getFoldingModel().isOffsetCollapsed(startOffset)) { if (visibleStartLine >= startLineNumber && visibleStartLine <= endLineNumber) { @@ -1531,10 +1557,10 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi public int getMaxWidthInRange(int startOffset, int endOffset) { int width = 0; - VisualPosition start = offsetToVisualPosition(startOffset); - VisualPosition end = offsetToVisualPosition(endOffset); + int start = offsetToVisualLine(startOffset); + int end = offsetToVisualLine(endOffset); - for (int i = start.line; i <= end.line; i++) { + for (int i = start; i <= end; i++) { int lastColumn = EditorUtil.getLastVisualLineColumnNumber(this, i) + 1; int lineWidth = visualPositionToXY(new VisualPosition(i, lastColumn)).x; @@ -2477,6 +2503,14 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi return myCharHeight; } + public int getPreferredHeight() { + if (ourIsUnitTestMode && getUserData(DO_DOCUMENT_UPDATE_TEST) == null) { + return 1; + } + + return getHeightWithoutCaret(); + } + public Dimension getPreferredSize() { if (ourIsUnitTestMode && getUserData(DO_DOCUMENT_UPDATE_TEST) == null) { return new Dimension(1, 1); @@ -2506,6 +2540,17 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi return getContentSize(); } + private int getHeightWithoutCaret() { + if (isOneLineMode()) return getLineHeight(); + int size = mySizeContainer.getContentHeight(); + if (mySettings.isAdditionalPageAtBottom()) { + int lineHeight = getLineHeight(); + return size + Math.max(getScrollingModel().getVisibleArea().height - 2 * lineHeight, lineHeight); + } + + return size + mySettings.getAdditionalLinesCount() * getLineHeight(); + } + public Dimension getContentSize() { Dimension size = mySizeContainer.getContentSize(); return new Dimension(size.width, size.height + mySettings.getAdditionalLinesCount() * getLineHeight()); @@ -3141,18 +3186,14 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi stopOptimizedScrolling(); } - if (myCursorUpdater == null) { - myCursorUpdater = new Runnable() { - public void run() { - if (myCursorUpdater == null) return; - myCursorUpdater = null; - VisualPosition caretPosition = getCaretModel().getVisualPosition(); - Point pos1 = visualPositionToXY(caretPosition); - Point pos2 = visualPositionToXY(new VisualPosition(caretPosition.line, caretPosition.column + 1)); - myCaretCursor.setPosition(pos1, pos2.x - pos1.x); - } - }; - } + myUpdateCursor = true; + } + + private void setCursorPosition() { + VisualPosition caretPosition = getCaretModel().getVisualPosition(); + Point pos1 = visualPositionToXY(caretPosition); + Point pos2 = visualPositionToXY(new VisualPosition(caretPosition.line, caretPosition.column + 1)); + myCaretCursor.setPosition(pos1, pos2.x - pos1.x); } public boolean setCaretVisible(boolean b) { @@ -3429,9 +3470,22 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi } } + private static final Field decrButtonField; + private static final Field incrButtonField; + static { + try { + decrButtonField = BasicScrollBarUI.class.getDeclaredField("decrButton"); + decrButtonField.setAccessible(true); + + incrButtonField = BasicScrollBarUI.class.getDeclaredField("incrButton"); + incrButtonField.setAccessible(true); + } + catch (NoSuchFieldException e) { + throw new IllegalStateException(e); + } + } + class MyScrollBar extends JBScrollBar { - @NonNls private static final String DECREASE_BUTTON_FIELD = "decrButton"; - @NonNls private static final String INCREASE_BUTTON_FIELD = "incrButton"; @NonNls private static final String APPLE_LAF_AQUA_SCROLL_BAR_UI_CLASS = "apple.laf.AquaScrollBarUI"; private ScrollBarUI myPersistentUI; @@ -3439,7 +3493,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi super(orientation); } - public void setPersistendUI(ScrollBarUI ui) { + void setPersistendUI(ScrollBarUI ui) { myPersistentUI = ui; setUI(ui); } @@ -3461,14 +3515,12 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi Insets insets = getInsets(); if (barUI instanceof BasicScrollBarUI) { try { - Field decreaseButtonField = BasicScrollBarUI.class.getDeclaredField(DECREASE_BUTTON_FIELD); - decreaseButtonField.setAccessible(true); - JButton decreaseButtonValue = (JButton)decreaseButtonField.get(barUI); - LOG.assertTrue(decreaseButtonValue != null); - return insets.top + decreaseButtonValue.getHeight(); + JButton decrButtonValue = (JButton)decrButtonField.get(barUI); + LOG.assertTrue(decrButtonValue != null); + return insets.top + decrButtonValue.getHeight(); } catch (Exception exc) { - throw new IllegalStateException(exc.getMessage()); + throw new IllegalStateException(exc); } } else { @@ -3487,11 +3539,9 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi Insets insets = getInsets(); if (barUI instanceof BasicScrollBarUI) { try { - Field increaseButtonField = BasicScrollBarUI.class.getDeclaredField(INCREASE_BUTTON_FIELD); - increaseButtonField.setAccessible(true); - JButton increaseButtonValue = (JButton)increaseButtonField.get(barUI); - LOG.assertTrue(increaseButtonValue != null); - return insets.bottom + increaseButtonValue.getHeight(); + JButton incrButtonValue = (JButton)incrButtonField.get(barUI); + LOG.assertTrue(incrButtonValue != null); + return insets.bottom + incrButtonValue.getHeight(); } catch (Exception exc) { throw new IllegalStateException(exc.getMessage()); @@ -3916,7 +3966,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi } } else { - committed = getText(beginIndex + (composedEndIndex - composedStartIndex), endIndex - beginIndex); + committed = getText(beginIndex + composedEndIndex - composedStartIndex, endIndex - beginIndex); } return new AttributedString(committed).getIterator(); @@ -4305,7 +4355,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi final int foldStart = fold.getStartOffset(); if (group != null) { final int endOffset = myFoldingModel.getEndOffset(group); - if (offsetToVisualPosition(endOffset).line == offsetToVisualPosition(foldStart).line) { + if (offsetToVisualLine(endOffset) == offsetToVisualLine(foldStart)) { return new DocumentFragment(myDocument, foldStart, endOffset); } } @@ -4660,8 +4710,9 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi private int getVisualPositionLine(int offset) { // Do round up of offset to the nearest line start (valid since we need only line) // This is needed for preventing access to lexer editor highlighter regions [that are reset] during bulk mode operation - final int startLineOffset = myDocument.getLineStartOffset(calcLogicalLineNumber(offset)); - return offsetToVisualPosition(startLineOffset).line; + + int line = calcLogicalLineNumber(offset); + return logicalToVisualLine(line); } public synchronized void update(int startLine, int newEndLine, int oldEndLine) { @@ -4831,10 +4882,14 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi } } - public Dimension getContentSize() { + private Dimension getContentSize() { validateSizes(); return mySize; } + + private int getContentHeight() { + return myLineWidths.size() * getLineHeight(); + } } @NotNull diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorTextRepresentationHelper.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorTextRepresentationHelper.java index 6e391667b15e..fcf97a1f59be 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorTextRepresentationHelper.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorTextRepresentationHelper.java @@ -41,14 +41,6 @@ public interface EditorTextRepresentationHelper { */ int toVisualColumnSymbolsNumber(@NotNull CharSequence text, int start, int end, int x); - /** - * Allows to answer how many visual columns is necessary for representing text of the given width. - * - * @param width target width - * @return number of visual columns necessary for representation of the text with the given width - */ - int toVisualColumnSymbolsNumber(int width); - /** * Allows to retrieve width (in pixels) necessary to represent given region ([start; end)) starting * at the given 'x' offset from visual line start using given font type. diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/SoftWrapModelImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/SoftWrapModelImpl.java index 3dd07cde9a4b..dbc0f41192d5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/SoftWrapModelImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/SoftWrapModelImpl.java @@ -168,6 +168,7 @@ public class SoftWrapModelImpl implements SoftWrapModelEx { } } + @Override public List getRegisteredSoftWraps() { if (!isSoftWrappingEnabled()) { return Collections.emptyList(); @@ -175,6 +176,20 @@ public class SoftWrapModelImpl implements SoftWrapModelEx { return myStorage.getSoftWraps(); } + @Override + public boolean isVisible(TextChange softWrap) { + FoldingModel foldingModel = myEditor.getFoldingModel(); + int start = softWrap.getStart(); + if (!foldingModel.isOffsetCollapsed(start)) { + return false; + } + + // There is a possible case that soft wrap and collapsed folding region share the same offset, i.e. soft wrap is represented + // before the folding. We need to return 'true' in such situation. Hence, we check if offset just before the soft wrap + // is collapsed as well. + return start <= 0 || !foldingModel.isOffsetCollapsed(start - 1); + } + @Override public int paint(@NotNull Graphics g, @NotNull SoftWrapDrawingType drawingType, int x, int y, int lineHeight) { if (!isSoftWrappingEnabled()) { @@ -331,17 +346,21 @@ public class SoftWrapModelImpl implements SoftWrapModelEx { } public void beforeDocumentChangeAtCaret() { - int offset = myEditor.getCaretModel().getOffset(); + CaretModel caretModel = myEditor.getCaretModel(); + VisualPosition visualCaretPosition = caretModel.getVisualPosition(); + if (!isInsideSoftWrap(visualCaretPosition)) { + return; + } + int offset = caretModel.getOffset(); TextChangeImpl softWrap = myStorage.getSoftWrap(offset); if (softWrap == null) { return; } - VisualPosition visualCaretPosition = myEditor.getCaretModel().getVisualPosition(); myDocumentChangeManager.makeHardWrap(softWrap); // Restore caret position. - myEditor.getCaretModel().moveToVisualPosition(visualCaretPosition); + caretModel.moveToVisualPosition(visualCaretPosition); } @Override diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/DefaultSoftWrapApplianceManager.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/DefaultSoftWrapApplianceManager.java index 9b7a7fdd8ee2..89cd087c580f 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/DefaultSoftWrapApplianceManager.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/DefaultSoftWrapApplianceManager.java @@ -144,13 +144,13 @@ public class DefaultSoftWrapApplianceManager implements SoftWrapApplianceManager document.addDocumentListener(new LineOrientedDocumentChangeAdapter() { @Override public void beforeDocumentChange(int startLine, int endLine, int symbolsDifference) { + for (int i = startLine; i <= endLine; i++) { + myProcessedLogicalLines.remove(i); + } } @Override public void afterDocumentChange(int startLine, int endLine, int symbolsDifference) { - for (int i = startLine; i <= endLine; i++) { - myProcessedLogicalLines.remove(i); - } } }); } diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapper.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapper.java index 9250d2cc4be1..87889a12274a 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapper.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapper.java @@ -264,9 +264,8 @@ public class SoftWrapDataMapper { int i = CharArrayUtil.shiftBackwardUntil(text, region.getEndOffset() - 1, "\n"); // Process multi-line folding. if (i >= region.getStartOffset()) { - int width = myTextRepresentationHelper.textWidth(text, i + 1, region.getEndOffset(), 0); - afterFolding.logicalColumn = myTextRepresentationHelper.toVisualColumnSymbolsNumber(width); - afterFolding.x = width; + afterFolding.x = myTextRepresentationHelper.textWidth(text, i + 1, region.getEndOffset(), 0); + afterFolding.logicalColumn = myTextRepresentationHelper.toVisualColumnSymbolsNumber(text, i + 1, region.getEndOffset(), 0); afterFolding.softWrapLinesBefore += afterFolding.softWrapLinesCurrent; afterFolding.softWrapLinesCurrent = 0; afterFolding.softWrapColumnDiff = 0; @@ -276,7 +275,9 @@ public class SoftWrapDataMapper { // Process single-line folding else { int width = myTextRepresentationHelper.textWidth(text, region.getStartOffset(), region.getEndOffset(), context.x); - int logicalColumnInc = myTextRepresentationHelper.toVisualColumnSymbolsNumber(width); + int logicalColumnInc = myTextRepresentationHelper.toVisualColumnSymbolsNumber( + text, region.getStartOffset(), region.getEndOffset(), context.x + ); afterFolding.logicalColumn += logicalColumnInc; afterFolding.x += width; afterFolding.foldingColumnDiff += visualColumnInc - logicalColumnInc; @@ -342,19 +343,20 @@ public class SoftWrapDataMapper { // Update state to the offset that corresponds to the same logical line that was used last time. if (currentLogicalLine == lastUsedLogicalLine) { int width = myTextRepresentationHelper.textWidth(text, result.offset, newOffset, result.x); - int columnDiff = myTextRepresentationHelper.toVisualColumnSymbolsNumber(width); + int columnDiff = myTextRepresentationHelper.toVisualColumnSymbolsNumber(text, result.offset, newOffset, result.x); result.x += width; result.logicalColumn += columnDiff; result.visualColumn += columnDiff; } - // Update state to the start of the folding that doesn't belong to the same logical line that was used last time. + // Update state to offset that doesn't correspond to the same logical line that was used last time. else { int lineDiff = currentLogicalLine - lastUsedLogicalLine; result.logicalLine += lineDiff; result.visualLine += lineDiff; int startLineOffset = document.getLineStartOffset(currentLogicalLine); - result.x = myTextRepresentationHelper.textWidth(text, startLineOffset, newOffset, result.x); - result.visualColumn = myTextRepresentationHelper.toVisualColumnSymbolsNumber(result.x); + int newX = myTextRepresentationHelper.textWidth(text, startLineOffset, newOffset, result.x); + result.visualColumn = myTextRepresentationHelper.toVisualColumnSymbolsNumber(text, startLineOffset, newOffset, 0); + result.x = newX; result.logicalColumn = result.visualColumn; result.onNewLine(); } diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentSoftWrapModel.java b/platform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentSoftWrapModel.java index 82d3d3c530d8..bd60686b00ef 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentSoftWrapModel.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentSoftWrapModel.java @@ -53,6 +53,11 @@ public class TextComponentSoftWrapModel implements SoftWrapModel { return Collections.emptyList(); } + @Override + public boolean isVisible(TextChange softWrap) { + return false; + } + @Override public void beforeDocumentChangeAtCaret() { } diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PositionPanel.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PositionPanel.java index 01bcf900f2f0..245bbac454b2 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PositionPanel.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/PositionPanel.java @@ -23,8 +23,7 @@ import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.EditorFactory; import com.intellij.openapi.editor.LogicalPosition; import com.intellij.openapi.editor.SelectionModel; -import com.intellij.openapi.editor.event.CaretEvent; -import com.intellij.openapi.editor.event.CaretListener; +import com.intellij.openapi.editor.event.*; import com.intellij.openapi.fileEditor.FileEditorManager; import com.intellij.openapi.fileEditor.FileEditorManagerAdapter; import com.intellij.openapi.fileEditor.FileEditorManagerEvent; @@ -42,7 +41,7 @@ import javax.swing.*; import java.awt.*; import java.awt.event.MouseEvent; -public class PositionPanel implements StatusBarWidget, StatusBarWidget.TextPresentation, CaretListener { +public class PositionPanel implements StatusBarWidget, StatusBarWidget.TextPresentation, CaretListener, SelectionListener { private String myText; private StatusBar myStatusBar; @@ -124,12 +123,16 @@ public class PositionPanel implements StatusBarWidget, StatusBarWidget.TextPrese } public void dispose() { - EditorFactory.getInstance().getEventMulticaster().removeCaretListener(this); + final EditorEventMulticaster multicaster = EditorFactory.getInstance().getEventMulticaster(); + multicaster.removeCaretListener(this); + multicaster.removeSelectionListener(this); myStatusBar = null; } public void install(@NotNull StatusBar statusBar) { - EditorFactory.getInstance().getEventMulticaster().addCaretListener(this); + final EditorEventMulticaster multicaster = EditorFactory.getInstance().getEventMulticaster(); + multicaster.addCaretListener(this); + multicaster.addSelectionListener(this); myStatusBar = statusBar; } @@ -139,6 +142,15 @@ public class PositionPanel implements StatusBarWidget, StatusBarWidget.TextPrese message.append(caret.column + 1); } + @Override + public void selectionChanged(final SelectionEvent e) { + final Editor editor = e.getEditor(); + Project project = editor.getProject(); + if (project != null && FileEditorManager.getInstance(project).getSelectedTextEditor() == e.getEditor()) { + updatePosition(editor); + } + } + public void caretPositionChanged(final CaretEvent e) { final Editor editor = e.getEditor(); Project project = editor.getProject(); diff --git a/platform/platform-impl/testSrc/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapperTest.java b/platform/platform-impl/testSrc/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapperTest.java index 39b69460cdaa..a1dd059acccb 100644 --- a/platform/platform-impl/testSrc/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapperTest.java +++ b/platform/platform-impl/testSrc/com/intellij/openapi/editor/impl/softwrap/SoftWrapDataMapperTest.java @@ -858,15 +858,6 @@ public class SoftWrapDataMapperTest { return result; } - @Override - public int toVisualColumnSymbolsNumber(int width) { - int result = width / SPACE_SIZE; - if (width % SPACE_SIZE > 0) { - result++; - } - return result; - } - @Override public int textWidth(@NotNull CharSequence text, int start, int end, int x) { int result = 0; diff --git a/plugins/git4idea/src/git4idea/actions/GitInit.java b/plugins/git4idea/src/git4idea/actions/GitInit.java index 8425137714ad..3b4aa8329427 100644 --- a/plugins/git4idea/src/git4idea/actions/GitInit.java +++ b/plugins/git4idea/src/git4idea/actions/GitInit.java @@ -25,6 +25,7 @@ import com.intellij.openapi.progress.Task; import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.Messages; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vcs.ProjectLevelVcsManager; import com.intellij.openapi.vcs.VcsDirectoryMapping; import com.intellij.openapi.vfs.VirtualFile; @@ -65,9 +66,14 @@ public class GitInit extends DumbAwareAction { } final VirtualFile root = files[0]; if (GitUtil.isUnderGit(root)) { - Messages.showErrorDialog(project, GitBundle.message("init.error.already.under.git", root.getPresentableUrl()), - GitBundle.getString("init.error.title")); - return; + final int v = Messages.showYesNoDialog(project, + GitBundle.message("init.warning.already.under.git", + StringUtil.escapeXml(root.getPresentableUrl())), + GitBundle.getString("init.warning.title"), + Messages.getWarningIcon()); + if (v != 0) { + return; + } } GitLineHandler h = new GitLineHandler(project, root, GitCommand.INIT); h.setNoSSH(true); @@ -82,7 +88,7 @@ public class GitInit extends DumbAwareAction { return; } GitVcs.getInstance(project).runInBackground(new Task.Backgroundable(project, GitBundle.getString("common.refreshing")) { - + public void run(@NotNull ProgressIndicator indicator) { root.refresh(false, false); final String path = root.equals(baseDir) ? "" : root.getPath(); diff --git a/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfiguration.java b/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfiguration.java index b6ac0cda1cec..369efec4fb88 100644 --- a/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfiguration.java +++ b/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfiguration.java @@ -16,6 +16,7 @@ package git4idea.checkout.branches; import com.intellij.util.xmlb.XmlSerializerUtil; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.HashMap; @@ -90,18 +91,33 @@ public class GitBranchConfiguration { } } - public void setBranch(String root, String reference) { + /** + * Set the mapping for the existing branch + * + * @param root the root + * @param reference the reference + */ + public void setReference(@NotNull String root, @NotNull String reference) { synchronized (myConfig.getStateLock()) { myReferences.put(root, reference); } } - public String getReference(String root) { + /** + * Get reference in the mapping + * + * @param root the root to get reference for + * @return the branch mapping + */ + public String getReference(@NotNull String root) { synchronized (myConfig.getStateLock()) { return myReferences.get(root); } } + /** + * Clear all references in the mapping + */ public void clearReferences() { synchronized (myConfig.getStateLock()) { myReferences.clear(); diff --git a/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurationChangedDialog.java b/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurationChangedDialog.java index 3e545187dfbf..f685674d9686 100644 --- a/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurationChangedDialog.java +++ b/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurationChangedDialog.java @@ -173,7 +173,7 @@ public class GitBranchConfigurationChangedDialog extends DialogWrapper { updateConfig.clearReferences(); for (BranchDescriptor d : list) { if (d.root != null) { - updateConfig.setBranch(d.root.getPath(), d.actualRef); + updateConfig.setReference(d.root.getPath(), d.actualRef); } } } diff --git a/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurations.java b/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurations.java index a5a87a32635d..bbaeb247140c 100644 --- a/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurations.java +++ b/plugins/git4idea/src/git4idea/checkout/branches/GitBranchConfigurations.java @@ -374,7 +374,7 @@ public class GitBranchConfigurations implements PersistentStateComponent locals = detectConfigurations(true, myGitRoots); - if (locals.isEmpty()) { - // no commits - locals.add("master"); - } - for (String localName : locals) { - GitBranchConfiguration c = createConfiguration(localName); - c.setAutoDetected(true); + detectLocalConfigurations(true); + for (GitBranchConfiguration configuration : myConfigurations.values()) { boolean currentsMatched = true; for (VirtualFile root : myGitRoots) { - c.setBranch(root.getPath(), localName); - currentsMatched &= currents.get(root).equals(localName); + currentsMatched &= currents.get(root).equals(configuration.getReference(root.getPath())); } if (currentsMatched) { - myCurrentConfiguration = c; + myCurrentConfiguration = configuration; + break; } } if (myCurrentConfiguration == null) { // the configuration does not matches any standard, there could be no configurations with spaces at this point // since it is not allowed branch name. String name = "untitled"; - if (locals.contains(name)) { + if (myConfigurations.containsKey(name)) { String p = name; name = null; for (int i = 0; i < Integer.MAX_VALUE; i++) { - final String c = name + i; - if (!locals.contains(c)) { + final String c = p + i; + if (!myConfigurations.containsKey(c)) { name = c; break; } @@ -543,7 +534,7 @@ public class GitBranchConfigurations implements PersistentStateComponent locals = detectConfigurations(true, myGitRoots); + if (locals.isEmpty()) { + // no commits + locals.add("master"); + } + locals.removeAll(myConfigurations.keySet()); + for (String localName : locals) { + GitBranchConfiguration c = createConfiguration(localName); + c.setAutoDetected(true); + for (VirtualFile root : myGitRoots) { + c.setReference(root.getPath(), localName); + } + } + } + else { + HashSet detected = new HashSet(); + HashSet forRoot = new HashSet(); + for (VirtualFile root : myGitRoots) { + forRoot.clear(); + GitBranch.listAsStrings(myProject, root, false, true, forRoot, null); + for (String b : forRoot) { + GitBranchConfiguration c; + if (detected.contains(b)) { + c = myConfigurations.get(b); + } + else if (!myConfigurations.containsKey(b)) { + detected.add(b); + c = createConfiguration(b); + c.setAutoDetected(true); + } + else { + continue; + } + c.setReference(root.getPath(), b); + } + } + } + } + } + /** * The configurations changed */ @@ -962,10 +1002,6 @@ public class GitBranchConfigurations implements PersistentStateComponentThe submodules are unsupported in the current version.
It is possible to disable widget in Git Vcs settings."; - text = "Submodules unsupported"; - break; case NORMAL: GitBranchConfiguration current; try { diff --git a/plugins/git4idea/src/git4idea/checkout/branches/GitCheckoutProcess.java b/plugins/git4idea/src/git4idea/checkout/branches/GitCheckoutProcess.java index db69c8745ac1..07e5419d1468 100644 --- a/plugins/git4idea/src/git4idea/checkout/branches/GitCheckoutProcess.java +++ b/plugins/git4idea/src/git4idea/checkout/branches/GitCheckoutProcess.java @@ -109,7 +109,7 @@ public class GitCheckoutProcess { /** * The new branch mapping */ - private Map myNewBranchMapping = Collections.emptyMap(); + private Map> myNewBranchMapping = Collections.emptyMap(); /** * The described roots */ @@ -336,10 +336,14 @@ public class GitCheckoutProcess { GitRevisionNumber prev = GitRevisionNumber.resolve(myProject, root, "HEAD"); GitLineHandler h = new GitLineHandler(myProject, root, GitCommand.CHECKOUT); h.addParameters("-f"); - String branchedRef = myNewBranchMapping.get(root); + Pair branchedRef = myNewBranchMapping.get(root); String ref = myNewConfiguration.getReference(root.getPath()); + h.addParameters("-l"); if (branchedRef != null) { - h.addParameters("-l", "-t", "-b", ref, branchedRef); + if (branchedRef.second) { + h.addParameters("-t"); + } + h.addParameters("-b", ref, branchedRef.first); } else { h.addParameters(ref); diff --git a/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.form b/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.form index 16bcbe702c4b..8f3042dfc3f1 100644 --- a/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.form +++ b/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.form @@ -29,27 +29,9 @@ - + - - - - - - - - - - - - - - - - - - @@ -116,6 +98,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.java b/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.java index 20bad4ea7882..fb766dd1ffaa 100644 --- a/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.java +++ b/plugins/git4idea/src/git4idea/checkout/branches/GitManageConfigurationsDialog.java @@ -25,6 +25,7 @@ import com.intellij.openapi.vcs.changes.shelf.ShelvedChangeList; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.ui.components.JBList; import com.intellij.ui.table.JBTable; +import git4idea.ui.GitUIUtil; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -72,6 +73,14 @@ public class GitManageConfigurationsDialog extends DialogWrapper { * The name label */ private JLabel myShelveNameLabel; + /** + * Detect branch configurations button + */ + private JButton myDetectConfigurationsButton; + /** + * The include incomplete checkbox + */ + private JCheckBox myIncludeIncompleteCheckBox; /** * The project to use */ @@ -117,10 +126,7 @@ public class GitManageConfigurationsDialog extends DialogWrapper { } }); myNamesModel = new DefaultListModel(); - myNamesList.setModel(myNamesModel); - for (String n : myConfigurations.getConfigurationNames()) { - myNamesModel.addElement(n); - } + refreshNames(); myDeleteButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -138,6 +144,18 @@ public class GitManageConfigurationsDialog extends DialogWrapper { myNamesList.setSelectedIndex(i); } }); + myDetectConfigurationsButton.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + try { + myConfigurations.detectLocalConfigurations(myIncludeIncompleteCheckBox.isSelected()); + refreshNames(); + } + catch (VcsException e1) { + GitUIUtil.showOperationError(myProject, "Branch configuration detection failed", e1.getMessage()); + } + } + }); init(); if (myNamesModel.size() > 0) { myNamesList.setSelectedIndex(0); @@ -145,6 +163,14 @@ public class GitManageConfigurationsDialog extends DialogWrapper { updateOnSelection(); } + private void refreshNames() { + myNamesModel.clear(); + myNamesList.setModel(myNamesModel); + for (String n : myConfigurations.getConfigurationNames()) { + myNamesModel.addElement(n); + } + } + /** * Update dialog on selection */ diff --git a/plugins/git4idea/src/git4idea/checkout/branches/GitSwitchBranchesDialog.java b/plugins/git4idea/src/git4idea/checkout/branches/GitSwitchBranchesDialog.java index 9a1b4ad5ec0c..5a3936ff1bad 100644 --- a/plugins/git4idea/src/git4idea/checkout/branches/GitSwitchBranchesDialog.java +++ b/plugins/git4idea/src/git4idea/checkout/branches/GitSwitchBranchesDialog.java @@ -268,16 +268,17 @@ public class GitSwitchBranchesDialog extends DialogWrapper { for (BranchDescriptor d : myBranches) { if (d.root != null) { if (!StringUtil.isEmpty(d.newBranchName)) { - String ref = d.referenceToCheckout.trim(); - if (!d.existingBranches.contains(ref)) { - ref = myConfig.detectTag(d.root, ref); - } - rc.referencesToUse.put(d.root, ref); - rc.target.setBranch(d.root.getPath(), d.newBranchName.trim()); + final String ref = d.referenceToCheckout.trim(); + rc.referencesToUse.put(d.root, Pair.create(ref, d.referencesToSelect.contains(ref))); + rc.target.setReference(d.root.getPath(), d.newBranchName.trim()); rc.checkoutNeeded.add(d.root); } else { - rc.target.setBranch(d.root.getPath(), d.referenceToCheckout.trim()); + String ref = d.referenceToCheckout.trim(); + if (!d.referencesToSelect.contains(ref)) { + ref = myConfig.detectTag(d.root, ref); + } + rc.target.setReference(d.root.getPath(), ref); if (!d.referenceToCheckout.equals(d.currentReference)) { rc.checkoutNeeded.add(d.root); } @@ -976,7 +977,7 @@ public class GitSwitchBranchesDialog extends DialogWrapper { /** * References to use for new branches */ - HashMap referencesToUse = new HashMap(); + HashMap> referencesToUse = new HashMap>(); /** * The target configuration */ diff --git a/plugins/git4idea/src/git4idea/i18n/GitBundle.properties b/plugins/git4idea/src/git4idea/i18n/GitBundle.properties index 96a9bbff61dd..c23fe197a498 100644 --- a/plugins/git4idea/src/git4idea/i18n/GitBundle.properties +++ b/plugins/git4idea/src/git4idea/i18n/GitBundle.properties @@ -147,8 +147,8 @@ init.add.root.message=Do you want to add this directory as vcs root? init.add.root.title=Git Init init.destination.directory.description=Select directory where the new Git repository will be created. init.destination.directory.title=Select directory for git init -init.error.already.under.git=The selected directory {0} is already under git. The submodules are not yet supported. -init.error.title=git init Error +init.warning.already.under.git=The selected directory {0} is already under git.
Are you sure that you want to create a new vcs root? +init.warning.title=Git Init initializing.title=Initializing repository... merge.action.name=Merge merge.add.log.information.tooltip=Add log information to the commit message (\"--log\" option) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportPass.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportPass.java index 5a0d4e26268d..b2f390a8d87c 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportPass.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportPass.java @@ -17,24 +17,23 @@ package org.jetbrains.plugins.groovy.codeInspection.local; import com.intellij.codeHighlighting.TextEditorHighlightingPass; -import com.intellij.codeInsight.daemon.impl.AnnotationHolderImpl; -import com.intellij.codeInsight.daemon.impl.HighlightInfo; -import com.intellij.codeInsight.daemon.impl.HighlightInfoFilter; -import com.intellij.codeInsight.daemon.impl.UpdateHighlightersUtil; -import com.intellij.codeInsight.daemon.impl.analysis.HighlightInfoHolder; +import com.intellij.codeInsight.CodeInsightSettings; +import com.intellij.codeInsight.daemon.DaemonCodeAnalyzer; +import com.intellij.codeInsight.daemon.impl.*; import com.intellij.codeInsight.intention.IntentionAction; import com.intellij.codeInspection.ProblemHighlightType; import com.intellij.lang.annotation.Annotation; import com.intellij.lang.annotation.AnnotationHolder; +import com.intellij.lang.annotation.HighlightSeverity; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.command.CommandProcessor; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.progress.ProgressIndicator; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.TextRange; +import com.intellij.psi.PsiDocumentManager; import com.intellij.psi.PsiFile; -import com.intellij.util.Function; -import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.groovy.codeInspection.GroovyImportsTracker; import org.jetbrains.plugins.groovy.codeInspection.GroovyInspectionBundle; @@ -42,6 +41,7 @@ import org.jetbrains.plugins.groovy.lang.editor.GroovyImportOptimizer; import org.jetbrains.plugins.groovy.lang.psi.GroovyFile; import org.jetbrains.plugins.groovy.lang.psi.api.toplevel.imports.GrImportStatement; +import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Set; @@ -50,20 +50,22 @@ import java.util.Set; * @author ilyas */ public class GroovyUnusedImportPass extends TextEditorHighlightingPass { - private final PsiFile myFile; + private final GroovyFile myFile; public static final Logger LOG = Logger.getInstance("org.jetbrains.plugins.groovy.codeInspection.local.GroovyUnusedImportsPass"); private volatile Set myUnusedImports = Collections.emptySet(); + private volatile Runnable myOptimizeRunnable; - public GroovyUnusedImportPass(PsiFile file, Editor editor) { + public GroovyUnusedImportPass(GroovyFile file, Editor editor) { super(file.getProject(), editor.getDocument(), true); myFile = file; } public void doCollectInformation(ProgressIndicator progress) { - if (!(myFile instanceof GroovyFile)) return; - GroovyFile groovyFile = (GroovyFile) myFile; - GroovyImportsTracker importsTracker = GroovyImportsTracker.getInstance(groovyFile.getProject()); - myUnusedImports = importsTracker.getUnusedImportStatements(groovyFile); + GroovyImportsTracker importsTracker = GroovyImportsTracker.getInstance(myFile.getProject()); + myUnusedImports = importsTracker.getUnusedImportStatements(myFile); + if (!myUnusedImports.isEmpty() && CodeInsightSettings.getInstance().OPTIMIZE_IMPORTS_ON_THE_FLY) { + myOptimizeRunnable = new GroovyImportOptimizer().processFile(myFile); + } } private IntentionAction createUnusedImportIntention() { @@ -101,21 +103,62 @@ public class GroovyUnusedImportPass extends TextEditorHighlightingPass { public void doApplyInformationToEditor() { AnnotationHolder annotationHolder = new AnnotationHolderImpl(); - Annotation[] annotations = new Annotation[myUnusedImports.size()]; - int i = 0; + List infos = new ArrayList(myUnusedImports.size()); for (GrImportStatement unusedImport : myUnusedImports) { - IntentionAction action = createUnusedImportIntention(); Annotation annotation = annotationHolder.createWarningAnnotation(unusedImport, GroovyInspectionBundle.message("unused.import")); annotation.setHighlightType(ProblemHighlightType.LIKE_UNUSED_SYMBOL); - annotation.registerFix(action); - annotations[i++] = annotation; + annotation.registerFix(createUnusedImportIntention()); + infos.add(HighlightInfo.fromAnnotation(annotation)); } - List infos = ContainerUtil.map(annotations, new Function() { - public HighlightInfo fun(Annotation annotation) { - return HighlightInfo.fromAnnotation(annotation); - } - }); UpdateHighlightersUtil.setHighlightersToEditor(myProject, myDocument, 0, myFile.getTextLength(), infos, getId()); + + final Runnable optimize = myOptimizeRunnable; + if (optimize != null && timeToOptimizeImports()) { + PostHighlightingPass.invokeOnTheFlyImportOptimizer(new Runnable() { + @Override + public void run() { + PsiDocumentManager.getInstance(myProject).commitAllDocuments(); + optimize.run(); + } + }); + } } + + private boolean timeToOptimizeImports() { + if (!CodeInsightSettings.getInstance().OPTIMIZE_IMPORTS_ON_THE_FLY) return false; + + DaemonCodeAnalyzerImpl codeAnalyzer = (DaemonCodeAnalyzerImpl)DaemonCodeAnalyzer.getInstance(myProject); + if (!codeAnalyzer.isHighlightingAvailable(myFile)) return false; + + if (!codeAnalyzer.isErrorAnalyzingFinished(myFile)) return false; + boolean errors = containsErrorsPreventingOptimize(); + + return !errors && codeAnalyzer.canChangeFileSilently(myFile); + } + + private boolean containsErrorsPreventingOptimize() { + List errors = DaemonCodeAnalyzerImpl.getHighlights(myDocument, HighlightSeverity.ERROR, myProject); + + // ignore unresolved imports errors + final TextRange ignoreRange; + final GrImportStatement[] imports = myFile.getImportStatements(); + if (imports.length != 0) { + final int start = imports[0].getTextRange().getStartOffset(); + final int end = imports[imports.length - 1].getTextRange().getEndOffset(); + ignoreRange = new TextRange(start, end); + } else { + ignoreRange = new TextRange(0, 0); + } + + for (HighlightInfo error : errors) { + if (!error.type.equals(HighlightInfoType.WRONG_REF)) return true; + if (!ignoreRange.contains(error.getActualStartOffset()) || !ignoreRange.contains(error.getActualEndOffset())) { + return true; + } + } + return false; + } + + } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportsPassFactory.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportsPassFactory.java index 7461f4b85edc..e620453f44e0 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportsPassFactory.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/local/GroovyUnusedImportsPassFactory.java @@ -37,7 +37,7 @@ public class GroovyUnusedImportsPassFactory extends AbstractProjectComponent imp @Nullable public TextEditorHighlightingPass createHighlightingPass(@NotNull PsiFile file, @NotNull Editor editor) { if (!(file instanceof GroovyFile)) return null; - return new GroovyUnusedImportPass(file, editor); + return new GroovyUnusedImportPass((GroovyFile)file, editor); } @NonNls diff --git a/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormSourceCodeGenerator.java b/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormSourceCodeGenerator.java index ebea7c275318..6a28751d7027 100644 --- a/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormSourceCodeGenerator.java +++ b/plugins/ui-designer/src/com/intellij/uiDesigner/make/FormSourceCodeGenerator.java @@ -33,6 +33,7 @@ import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.*; import com.intellij.psi.codeStyle.CodeStyleManager; import com.intellij.psi.codeStyle.JavaCodeStyleManager; +import com.intellij.psi.impl.source.tree.JavaDocElementType; import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.tree.IElementType; import com.intellij.psi.util.InheritanceUtil; @@ -390,7 +391,7 @@ public final class FormSourceCodeGenerator { if (oldLexem != newLexem) { return false; } - if (oldLexem != TokenType.WHITE_SPACE && oldLexem != JavaTokenType.DOC_COMMENT) { + if (oldLexem != TokenType.WHITE_SPACE && oldLexem != JavaDocElementType.DOC_COMMENT) { int oldStart = oldTextLexer.getTokenStart(); int newStart = newTextLexer.getTokenStart(); int oldLength = oldTextLexer.getTokenEnd() - oldTextLexer.getTokenStart();