@NotNull
      @Override
      protected StubElement createStubForFile(@NotNull final PsiFile file) {
        if (file instanceof GroovyFile) {
          return new GrFileStub((GroovyFile)file);
        }

        return super.createStubForFile(file);
      }
@NotNull
      @Override
      protected StubElement createStubForFile(@NotNull final PsiFile file)